我厌倦了为我的 bitbucket 存储库输入密码,所以我查找了一种使用 ssh key 的方法,但偶然发现了 osx 凭证钥匙串(keychain)。我以为我已经按照 git-scm 书中的说明正确安装了它,但是发生了一些不好的事情......我根本无法使用 git!然后我去 rm'd credential-osxkeychain 但这并没有解决我的问题,卸载和重新安装 git 也没有。
如果我进入我之前撤下的 repo 协议(protocol),更改文件并运行 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
最佳答案
为了解决这个问题,我从 http://git-scm.com/download/mac
重新安装了 git
然后将 /usr/local/git/bin
添加到文件 /etc/paths
关于macos - Git 无限期挂起 - 我认为与 osx 凭据助手决裂,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12613315/