Git 推送后不要求我输入用户名和密码,但我正在推送到另一个遥控器

  • 本文关键字:密码 遥控器 另一个 用户 Git git
  • 更新时间 :
  • 英文 :


我已经推送到公共存储库很长时间了,每次当我做git push时,我不必输入用户名/密码,当我按 Enter 时,推送过程就会立即发生。

今天我想将我的项目推送到我的私有存储库,使用 git remote add private <url> 将我的私有存储库添加到我的遥控器后,我尝试了git push但出现致命错误并说"身份验证失败,用户名或密码无效"。

的意思是,我什至无法输入我的用户名或密码,所以我现在拥有的用户名或密码可能用于我的公共存储库。那么如何使 git 让我再次输入用户名和密码呢?

你可能在安装 git 时或首次推送到存储库时启用了 Git 凭据管理器。Git 凭据管理器在不同的推送命令之间缓存和重用凭据,因此它可以为不同的远程重复使用凭据。如果没有凭据管理器,则必须在每次推送时键入凭据。

请按照此SO帖子中的建议清除您的凭据。请注意,第二个答案特定于Windows设备,而第一个答案应该适用于MacOS和Linux。

最新更新