我的问题:每当我在命令行输入“git”时安装git-credential-osxkeychain后,我都会收到此回复:
Usage: git credential-osxkeychain <get|store|erase>
当我输入任何其他git命令(例如git pull
)时,会出现一个空行,我必须按返回才能返回命令行。如果我输入别的东西但是返回,我得到bad input: ...
这意味着git命令行完全是foobar!虽然塔继续工作。
当我运行/ usr / bin / git时会发生同样的行为 - 只是为了确保没有两个冲突的git命令。我也重新安装了git无济于事。
我想要我的git !!! :/
I already read this并没有帮助,因为osxkeychain实际上并不在.gitconfig文件中,因为当我将git-credential-osxkeychain移动到git目录时git以这种行为开始(我跟着这个{{ 3}})。所以应该将它添加到.gitconfig的最后一个命令已经破坏了git。
我想,好吧,我将删除git-credential-osxkeychain文件并完成它。如果我能找到该文件。这不是我搬到的地方,也不在我看的其他几个“垃圾箱”的地方。
答案 0 :(得分:-1)
我做了一件蠢事。我将git-credential-osxkeychain复制到了正确的目录,但用它覆盖了git命令。 D'哦!