我使用BitBucket与Xcode和Git进行版本控制,最近我更改了我所有的密码(感谢Adobe!)

不出意外,我不能再把我的本地提交推到我在BitBucket上的存储库(“https://______.git”认证失败),但我忘记了如何更新iMac上缓存的密码。不知何故,我一直无法在谷歌或Stack Overflow上找到它,尽管在我看来它应该是相当直接的…


当前回答

在Windows 10中使用Git

删除/更新存储在>>控制面板\所有控制面板项\凭证管理器中的Windows凭证中的相关凭证

或者你可以使用搜索栏搜索“CredentialManager”或“Windows Credentials”,这应该会返回一个打开控制面板窗格的条目(至少对于英语用户来说)。

其他回答

以下步骤可以解决问题.....

进入~/Library/Application Support/SourceTree文件夹 删除文件{Username}@STAuth-bitbucket.org 重启Sourcetree 尝试获取,密码文件出现,给你的新密码 也可以在终端运行git获取命令,需要输入密码 完成

在Terminal执行以下步骤:

删除保存在Mac中的当前密码 Git配置——global——取消设置user.password 使用此命令添加您的新密码,替换为您的新密码: Git配置——global——添加用户。密码< new_pass >

考虑到2021年8月13日起新的令牌身份验证要求,这可能就是你想要的:

生成一个新的访问令牌

更新用于访问您的回购的令牌

git remote remove origin
git remote add origin https://[TOKEN]@github.com/[USER]/[REPO]
git push

终端内的命令行选项对我都不起作用。最终,我只是手动打开钥匙链,在“所有项目”下搜索“git”,在那里找到一个条目并删除了它。成功了!下一次我试着从终端机拉一个git,它提示我新的信用。

我试了所有方法,但都没用。然后下面的方法起作用了。

在进行上述任何步骤之前,再次锁定和解锁钥匙链,因为有时它会卡住。 安装GitHub桌面-它有帮助。