如何让GIT删除存储在〜/ .git-credentials

时间:2017-09-22 21:49:14

标签: git credentials

我的雇主正在转而使用SVN的GIT,而我正试图解决每个人切换之前的问题。

现在我已经设置了一个服务器来存储集中式--blank GIT repos。我们将通过https访问它,某些人只允许访问某些回购。持续提示输入用户名和密码非常烦人,特别是当试图让人们从TortoiseSVN切换时会自动记住凭证。

我发现您可以使用以下任何一种方法来记住凭据:

git config --global credential.helper cache
git config --global credential.helper 'cache --timeout=3600'
git config --global credential.helper store

第一个和第二个工作,但最好每次关闭计算机时都必须重新输入凭据。

使用' store',密码将以纯文本格式保存在文件系统中。您可以告诉GIT忘记这些凭据:

git config -- global --unset credential.helper

但是这并没有删除文件〜/ .git-credentials,它会以明文形式保留您的密码。

有没有办法让GIT删除这个文件?

基本上,如果我不想输入凭据并使用'存储',但后来又认为不够安全,那么我唯一的选择是导航到隐藏文件并手动删除它?

0 个答案:

没有答案