我和这个线程有同样的问题:Git hangs indefinitely - broke with osx credential helper I think
基本上——运行git
没有问题,然后安装credential-osxkeychain
并且git
在任何命令之后开始无限期挂起。例如,运行git init
会导致挂起提示,任何输入都会创建错误:bad input
我试着按照建议从usr/bin/git
中删除git,但现在它什么也认不出来了。我试着重新安装了git
,但现在它似乎认不出来了。
我运行which git
它返回:/usr/local/git/bin/git
我在这方面有点新,没有胆量开始运行sudo
命令并在/usr/bin
目录中移动东西。
我能做些什么来解决这个问题吗?
最佳答案
我也遇到了同样的问题,于是就解决了:
通过安装附带的uninstall.sh卸载git
通过安装程序重新安装git
运行哪个git和cd到包含git的文件夹(例如cd/usr/local/git/bin/)
旋转-ohttp://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
运行chmod u+x git凭证osxkeychain
运行git config--global credential.helper osxkeychain
固定的。