如何永久和全局停止钥匙串存储 git 凭据?
How do I stop keychain storing git credentials, permanently and globally?
每次我在共享计算机上向 github 进行身份验证时,我都需要从钥匙串中删除我的凭据。
有没有办法为所有回购永久关闭此功能?
确保已声明凭据助手 "globally",即在您的帐户级别。
但是,如果共享是指 "using the same account",那么是的,您可以
- 停用凭据助手(一般不在系统级别设置,仅全局设置,所以
git config --global --unset-all credential.helper
- 使用 SSH,每个实际用户使用一个密钥(并设置
GIT_SSH_COMMAND to ~/.ssh/my_actual_private_key
)
这样一来,即使您在共享计算机上只使用一个帐户,您仍然可以引用一个引用您的凭据,而且只有您自己。
每次我在共享计算机上向 github 进行身份验证时,我都需要从钥匙串中删除我的凭据。
有没有办法为所有回购永久关闭此功能?
确保已声明凭据助手 "globally",即在您的帐户级别。
但是,如果共享是指 "using the same account",那么是的,您可以
- 停用凭据助手(一般不在系统级别设置,仅全局设置,所以
git config --global --unset-all credential.helper
- 使用 SSH,每个实际用户使用一个密钥(并设置
GIT_SSH_COMMAND to ~/.ssh/my_actual_private_key
)
这样一来,即使您在共享计算机上只使用一个帐户,您仍然可以引用一个引用您的凭据,而且只有您自己。