如何更新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会问我一个新的密码。

Interesting Posts