我遇到了与此线程相同的问题:Git 无限期挂起 - 我认为与 osx 凭据助手中断
基本上 - 一直在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/)
- 运行卷曲 -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
- 运行 chmod u+x git-credential-osxkeychain
- Run Git Configuration --global credential.helper osxkeychain
固定。
仍然不完全确定我实际上做了什么来解决这个问题,但重置终端最终让它工作。
我遇到了同样的问题。
我没有安装 git 1.7.10 或更高版本。 把一切都搞砸了。
为了修复,我不得不删除 git 并安装更新的版本。
删除后,我使用自制软件进行安装。
又在工作了。
为了解决这个问题,我从http://git-scm.com/download/mac
重新安装了 git然后将/usr/local/git/bin
添加到文件顶部/etc/paths