我正在做我的一个项目,我把代码上传到github上。我从Win10操作系统开始从事这个项目,目前我在Arch linux中工作。在windows中,它过去不要求我输入任何密码,但现在可以了。
我以前从未从linux上推出过。今天,当我尝试推送终端和VB代码时,它们都在询问我的github用户名和密码。
我把这个项目的备份保存在我的usb硬盘上,现在我把它粘贴到我的linux ssd上。我要说的是,我不是从回购协议中克隆出来的。至于我的全球用户名&用户电子邮件担心两者都是准确的。我没有使用任何SSH,所以当我键入
git remote -v
在我的终端中,它显示https链接作为获取和推送的来源。
为什么要问我的用户名和密码?提供我的密码安全吗?如果我提供了我的证件,那么我每次推的时候都必须提供吗?如何解决这个问题?
我已经搜索了stackoverflow的解决方案,但我发现的其他问题与我的标准不匹配,因为在windows中,它运行良好,没有询问任何凭据。