【问题标题】:Remove 'credential-osxkeychain'删除“凭据-osxkeychain”
【发布时间】:2019-09-20 20:46:13
【问题描述】:

我尝试添加我关注these steps 的“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'.

【问题讨论】:

  • 您使用的是哪个版本的git?根据您引用的文档,凭证助手不是 v1.7.10 之前的命令。
  • 好的,我使用的是旧版本 (1.7.9.6)。我刚刚更新到最新版本(1.7.12),但问题依旧。
  • 它仍然声称它不是一个 git 命令?
  • 是的。有没有办法让我重置 'git config --global' 正在编辑的文件?
  • 当然。您可以直接使用git config --global --edit 对其进行编辑。只需完全删除有问题的行/部分。

标签: macos git credentials


【解决方案1】:

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

git config --global --edit

【讨论】:

  • 感谢您的帮助...我直接使用了这个命令:git config --global --remove-section credential
【解决方案2】:

MacPorts 似乎打包了钥匙串助手,这可能就是为什么它没有作为您认可的命令出现的原因。

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

来自:马格努斯·约翰逊@http://insomniacgeek.com/how-to-add-your-git-password-in-the-mac-osx-keychain/

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

检查您是否已经安装了 credential-osxkeychain 助手:

git credential-osxkeychain

如果没有,请下载安装:

curl http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain -o git-credential-osxkeychain sudo mv git-credential-osxkeychain /usr/local/bin sudo chmod u+x /usr/local/bin/git-credential-osxkeychain

让 git 使用助手:

git config --global credential.helper osxkeychain

【讨论】:

    【解决方案3】:

    git config --global --remove-section 凭证

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-14
      • 2012-06-19
      • 1970-01-01
      • 1970-01-01
      • 2023-04-04
      • 1970-01-01
      • 2015-03-17
      • 1970-01-01
      相关资源
      最近更新 更多