我将 BitBucket 与 Xcode 和 Git 一起用于版本控制,最近我更改了所有密码(感谢 Adobe! )。
毫不奇怪,我不再能够将本地提交推送到 BitBucket 上的存储库中( Authentication failed for 'https://______.git'
),但是我忘记了如何更新 iMac 上的缓存密码。某种程度上,我一直无法在 Google 或 Stack Overflow 上找到它,尽管在我看来,它应该相当简单……
要在 macOS 上修复此问题,您可以使用
git config --global credential.helper osxkeychain
用户名和密码提示将与您的下一个 Git 操作一起出现(拉,克隆,推等)。
对于 Windows,这是具有不同参数的相同命令:
git config --global credential.helper wincred
在 MacOS Sierra 10.12.4 上,没有其他答案对我有用
这是我必须要做的:
git config --global --unset user.password
然后运行您的 git 命令(例如 git push)并重新输入您的用户名和密码。