Macos 拆下';凭证osxkeychain';

Macos 拆下';凭证osxkeychain';,macos,git,credentials,Macos,Git,Credentials,我尝试添加我遵循的“credential osxkeychain”,但它没有正确安装。我不再想要它了。如何阻止git调用它(当我执行拉操作时)?谢谢大家! git pull git: 'credential-osxkeychain' is not a git command. See 'git --help'. Username for 'https://github.com': jzone3 Password for 'https://jzone3@github.com': git: 'c

我尝试添加我遵循的“credential osxkeychain”,但它没有正确安装。我不再想要它了。如何阻止git调用它(当我执行拉操作时)?谢谢大家!

git pull

git: 'credential-osxkeychain' is not a git command. See 'git --help'.
Username for 'https://github.com': jzone3
Password for 'https://jzone3@github.com': 
git: 'credential-osxkeychain' is not a git command. See 'git --help'.

我最终从配置文件中删除了osxkeychain

git config --global --edit

似乎MacPorts打包了keychain helper,这可能就是为什么它没有成为您认可的命令的原因

您可以按照以下说明直接安装帮助程序:

via:Magnus Johansson@

为了避免每次执行git操作时都必须输入基于git的密码,以下是如何将git密码存储在Mac OSX密钥链中:

检查是否已安装凭证osxkeychain帮助程序:

git凭证osxkeychain

如果没有,请下载并安装:

curl-o git凭证osxkeychain sudo mv git凭证osxkeychain/usr/local/bin sudo chmod u+x/usr/local/bin/git凭证osxkeychain

并让git使用帮助器:

git config--全局凭证.helper osxkeychain

git配置--全局--删除节凭据


您使用的是什么版本的
git
?根据您引用的文档,crednetial helper不是v1.7.10之前的命令。好的,我使用的是旧版本(1.7.9.6)。我刚刚更新到最新版本(1.7.12),但问题仍然存在。它仍然声称它不是git命令?是的。有没有办法重置“git config--global”正在编辑的文件?当然可以。您可以使用git config--global--edit直接编辑它。只需完全删除有问题的行/节。感谢您的帮助…我直接使用了以下命令:git config--global--remove-section-credential