如何更新Git的密码?
我使用BitBucket与Xcode和Git的版本控制,最近我改变了我所有的密码( 感谢Adobe! )。
不出所料,我再也无法将我的本地提交推送到BitBucket上的存储库( Authentication failed for 'https://______.git'
),但我忘记了如何更新我的iMac上的caching密码。 不知何故,我一直无法find它在谷歌或堆栈溢出,虽然在我看来,它应该是相当简单的…
要解决这个问题,你可以使用
git config --global credential.helper osxkeychain
系统会再次提示您input密码。
对于Windows来说,它是一个具有不同参数的命令:
git config --global credential.helper wincred
我有同样的问题,接受的答案没有帮助我,因为密码没有存储在钥匙串中。 我input了:
git pull https://myuser@bitbucket.org/mypath/myrepo.git
然后控制台询问我的新密码。
在MacOS Sierra 10.12.4上,其他答案都不适用于我
这是我必须做的:
git config --global --unset user.password
然后运行你的git命令(例如git push)并重新input你的用户名和密码。
如果你是MAC用户,那么你可以从Finder打开KeyChain Access应用程序,然后在那里找你的账户。 只需点击它并更新您的密码。 现在试一下,事情就会落到实处。
链接以供参考: 通过钥匙串访问更新您的凭证
为我工作。 🙂
我第一次进入仓库。 所以没有定义HEAD
。
最简单的方法是:
git push -u origin master
它会提示input密码,一旦你input密码就会自动保存,你就可以推送了。
我会尝试在Keychain Access中删除我的帐户,然后再次运行git clone
。 Git会问我一个新的密码。