这个 Git 设置来自哪里?
Where Is This Git Setting Coming From?
我正在尝试查找每个 credential.helper 值的设置位置。
我列出了我的所有配置并过滤了我正在寻找的值,看起来正在设置两个相互冲突的值。我想保留 timeout version 并删除 keychain version
Alexs-MacBook-Pro:tinker alexthomas$ git config --list |grep credential.helper
credential.helper=osxkeychain
credential.helper=cache --timeout=300
我查看了全局配置,但没有
Alexs-MacBook-Pro:tinker alexthomas$ git config --list --global |grep credential.helper
credential.helper=cache --timeout=300
我查看了本地配置,但没有
Alexs-MacBook-Pro:tinker alexthomas$ git config --list --local |grep credential.helper
系统配置文件根本不存在。
Alexs-MacBook-Pro:tinker alexthomas$ git config --list --system |grep credential.helper
fatal: unable to read config file '/etc/gitconfig': No such file or directory
那么 keychain 版本来自哪里,我该如何删除它?
您可以 运行 git config -l --show-origin
显示每个设置的设置位置。 osxkeychain
助手在 Homebrew 的 Git 上默认启用,但可以禁用。我不知道它是否在 Apple 的 Git.
上启用,如果启用,是否可以禁用它
我正在尝试查找每个 credential.helper 值的设置位置。
我列出了我的所有配置并过滤了我正在寻找的值,看起来正在设置两个相互冲突的值。我想保留 timeout version 并删除 keychain version
Alexs-MacBook-Pro:tinker alexthomas$ git config --list |grep credential.helper
credential.helper=osxkeychain
credential.helper=cache --timeout=300
我查看了全局配置,但没有
Alexs-MacBook-Pro:tinker alexthomas$ git config --list --global |grep credential.helper
credential.helper=cache --timeout=300
我查看了本地配置,但没有
Alexs-MacBook-Pro:tinker alexthomas$ git config --list --local |grep credential.helper
系统配置文件根本不存在。
Alexs-MacBook-Pro:tinker alexthomas$ git config --list --system |grep credential.helper
fatal: unable to read config file '/etc/gitconfig': No such file or directory
那么 keychain 版本来自哪里,我该如何删除它?
您可以 运行 git config -l --show-origin
显示每个设置的设置位置。 osxkeychain
助手在 Homebrew 的 Git 上默认启用,但可以禁用。我不知道它是否在 Apple 的 Git.