安装osx凭证助手后Git挂起

时间:2012-10-10 04:34:07

标签: macos git keychain

我遇到与此主题相同的问题: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目录中移动。

我有什么想法可以解决这个问题吗?

4 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,并因此修复了它:

  1. 通过安装
  2. 附带的 uninstall.sh 卸载git
  3. 通过安装程序重新安装git
  4. 运行 git cd 到包含git的文件夹(例如 cd / usr / local / git / bin /
  5. 运行 curl -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
  6. 运行 chmod u + x git-credential-osxkeychain
  7. 运行 git config --global credential.helper osxkeychain
  8. 固定。

答案 1 :(得分:1)

仍然不完全确定我实际上做了什么来解决这个问题,但重置终端最终让它工作。

答案 2 :(得分:1)

我遇到了同样的问题。

我没有安装git 1.7.10或更高版本。把事情搞砸了。

要修复,我必须删除git并安装更新的版本。

删除后我使用自制软件安装。

再次运作。

答案 3 :(得分:0)

为了解决这个问题,我从http://git-scm.com/download/mac重新安装了git 然后将/usr/local/git/bin添加到文件/etc/paths

的顶部