如何从 Git 中删除缓存的凭据?

新手上路,请多包涵

我跑了:

 $ git config credential.helper store

接着:

 $ git push origin master

推送后,我输入了我的凭据并保存了它们。

我读到它们是以明文形式存储的,所以现在我想删除我的凭据,使其不被默认保存和输入。

我怎样才能做到这一点?

原文由 Jack Pan 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 884
2 个回答

在终端中运行以下命令以删除存储在缓存中的凭据

git config --global --unset credential.helper

原文由 Coder 发布,翻译遵循 CC BY-SA 3.0 许可协议

由于他没有将任何标志设置为 globallocalsystem ,因此 默认情况下 会使用 local ,因此正确的方法是移动到相应的文件夹(存储库)并键入此命令

git config --local --unset credential.helper

或者

git config --unset credential.helper

参考: https ://www.atlassian.com/git/tutorials/setting-up-a-repository/git-config

原文由 Karthik Kannan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题