如何永久和全局地停止存储git凭证的钥匙串?

时间:2018-04-08 17:32:48

标签: git keychain

每次我在共享计算机上对github进行身份验证时,我都需要从密钥链中删除我的信用。

有没有办法永久地关闭所有回购?

1 个答案:

答案 0 :(得分:0)

确保凭据帮助程序已声明为“全局”,即在您的帐户级别。

但是,如果通过共享,您的意思是“使用相同的帐户”,那么是的,您可以

  • 停用凭据帮助程序(通常不在系统级别设置,仅设置为全局,因此git config --global --unset-all credential.helper
  • 使用SSH,每个实际用户使用一个密钥(并设置GIT_SSH_COMMAND to ~/.ssh/my_actual_private_key

这样,即使您在共享计算机上只使用一个帐户,您仍然可以引用一个引用您的凭证,并且只引用您。