我遇到了与此线程相同的问题: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
- 运行which git并cd到包含git的文件夹(例如cd/usr/local/git/bin/)
- 运行curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
- 运行chmod u+x git-credential-osxkeychain
- 运行git config --global credential.helper osxkeychain
已修复。
关于macos - 安装 osx 凭证助手后 Git 挂起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12811986/