2

我和这个线程有同样的问题:Git 无限期挂起 - 我认为与 osx credential helper 中断

基本上 - 一直运行git没有问题,然后安装credential-osxkeychaingit开始在任何命令后无限期挂起。例如,运行git init会导致提示挂起,并且任何输入都会产生错误:bad input

我尝试按照建议删除 git,usr/bin/git但现在它无法识别任何内容。我尝试重新安装git,但现在它似乎无法识别它。

我跑了which git,它返回:/usr/local/git/bin/git

我对此有点陌生,没有胆量开始运行sudo命令并在/usr/bin目录中移动东西。

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

4

4 回答 4

2

我遇到了同样的问题并因此解决了它:

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

固定的。

于 2013-01-17T20:41:32.373 回答
1

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

于 2012-10-11T02:47:33.377 回答
1

我有同样的问题。

我没有安装 git 1.7.10 或更高版本。把一切都搞砸了。

为了解决这个问题,我不得不删除 git 并安装更新的版本。

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

又开始工作了。

于 2012-10-30T15:19:51.223 回答
0

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

于 2012-11-06T12:01:23.883 回答