我厌倦了为我的 bitbucket 存储库输入密码,所以我寻找了一种使用 ssh 密钥的方法,但偶然发现了 osx 凭证钥匙串。我以为我已经按照 git-scm 书中的指示正确安装了它,但是发生了一些不好的事情......我根本无法使用 git!然后我去 rm'd credential-osxkeychain 但这并没有解决我的问题,卸载和重新安装 git 也没有。
如果我进入我之前下载的仓库,更改一个文件并运行git status
它会无限期地挂起。
如果我创建一个新目录,cd 进入它并运行git init
它也会无限期地挂起。
当我在git
没有任何参数的情况下运行时,会打印出以下内容:Usage: git credential-osxkeychain <get|store|erase>
. 我已经看过我的/Applications/Utilities/Keychain Acces.app
,但我找不到任何可以改变的地方。在这一点上,我只想git
回来......我可以输入我的密码。
作为参考,我使用的是 OSX 10.7.2
编辑添加:which git
返回/usr/bin/git