1

我的问题:安装 git-credential-osxkeychain 后,每当我在命令行上键入“git”时,都会收到以下响应:

Usage: git credential-osxkeychain <get|store|erase>

当我键入任何其他 git 命令时,例如git pull出现一个空白行,我必须按回车键才能返回命令行。如果我输入任何其他内容但返回,我会得到bad input: ...这意味着 git 命令行完全是 foobar!尽管塔继续工作。

当我运行 /usr/bin/git 时会发生相同的行为 - 只是为了确保没有两个冲突的 git 命令。我也重新安装了 git 无济于事。

我要我的 git 回来!!!:/

我已经阅读了这篇文章,但它没有帮助,因为 .gitconfig 文件中实际上并不存在 osxkeychain,因为当我将 git-credential-osxkeychain 移动到 git 目录时,git 开始出现这种行为(我遵循了这个设置指南)。所以它应该将它添加到 .gitconfig 的最后一个命令已经破坏了 git。

我想,好吧,我将删除 git-credential-osxkeychain 文件并完成它。如果我能找到文件就好了。这不是我把它移到的地方,也不是我看过的其他几个“垃圾箱”的地方。

4

1 回答 1

-1

我做了一件愚蠢的事。我将 git-credential-osxkeychain 复制到正确的目录,但用它覆盖了 git 命令。哦!

于 2012-12-01T23:10:31.397 回答