Git没有';推后不要问我用户名和密码,但我正在推另一个遥控器

Git没有';推后不要问我用户名和密码,但我正在推另一个遥控器,git,Git,很长一段时间以来,我一直在推动公开回购,每次当我推动git时,我不必输入用户名/密码,当我点击enter时,推动过程就立即发生了 今天我想将我的项目推送到我的私人回购,在使用git remote add private将我的私人回购添加到我的远程后,我尝试了git push,但出现了一个致命错误,说“身份验证失败,用户名或密码无效” 我的意思是,我甚至不能输入我的用户名或密码,所以我现在的用户名或密码可能是用于我的公共回购。那么,如何使git允许我再次输入用户名和密码呢?您可能在安装git或第一

很长一段时间以来,我一直在推动公开回购,每次当我推动git时,我不必输入用户名/密码,当我点击enter时,推动过程就立即发生了

今天我想将我的项目推送到我的私人回购,在使用
git remote add private
将我的私人回购添加到我的远程后,我尝试了
git push
,但出现了一个致命错误,说“身份验证失败,用户名或密码无效”


我的意思是,我甚至不能输入我的用户名或密码,所以我现在的用户名或密码可能是用于我的公共回购。那么,如何使git允许我再次输入用户名和密码呢?

您可能在安装git或第一次推送到repo时启用了git Credential Manager。Git Credential Manager在不同的推送命令之间缓存并重新使用凭据,因此它可以为不同的远程设备重新使用凭据。如果没有凭据管理器,每次推送时都必须键入凭据


请按照中的建议清除您的凭据。注意:第二个答案是针对Windows设备的,而第一个答案应该适用于MacOS和Linux。

你的远程设备的方案是什么?@DanFarrell很抱歉我是一个noob,但方案是什么意思?@L.Z.URL的第一部分,在域之前(例如
https://
git:
)@AndreyAkhmetov我尝试了HTTPS和SSH,两种方式都不起作用。我只是没有username/pw提示符。作为对他的评论的回应,这个回复可能最好指向@DanFarrell;我对吉特不像他对汉克斯那样熟悉。这就像魔术一样解决了问题。从保险库中删除凭据时,会提示我输入密码。