如何从VSCode中删除GitHub密码?

时间:2018-01-24 00:26:38

标签: github visual-studio-code credentials

我已经使用VSCode克隆了我的一个GitHub存储库,并且我做了一些提交。我完成第一次提交后,VSCode已经向我询问了我的GitHub密码。

我已重新启动计算机,现在我可以像以前一样提交,但VSCode不会要求我的密码。似乎密码已存储。 但是这台电脑不是我的电脑,我不希望别人可以使用我的电脑。

如何让VSCode忘记我的GitHub密码?

我尝试过git命令:

git config --global --unset-all user.email

但是VSCode仍然可以让我在不问的情况下提交。

4 个答案:

答案 0 :(得分:3)

检查您的git config credential.helper:如果是manager,您需要打开Windows凭据管理器并在那里删除凭据。
有关插图,请参阅this answer

提醒,这些凭据(用户名/密码)与您的git config user.name / user.email无关。

答案 1 :(得分:1)

首先你需要检查通行证在哪里?存储或 Windows 通用密码。 在 VS Code 终端中运行

  git config credential.helper 

转到并删除文件C:\Users\(username)\.git-credentials 或者您可以简单地从文本文件中删除 @github 用户行。

然后转到 Windows 密码 \Control Panel\All Control Panel Items\Credential Manager 密码在通用中引用到 github 标签。

然后使用您的默认浏览器登录到您的 github。之后重新启动VSCode。从 github 克隆并按照 VSCode 的授权步骤进行操作。

答案 2 :(得分:0)

我是Windows和Mac上VS Code的长期用户。在查看Windows Credential Manager并在Windows 10上删除有问题的用户后,如果我从VS Code推送,有问题的用户将返回。当然,这是在重新启动VS Code,系统等并尝试多次之后。该条目将每次都重新出现在Windows Credential Manager中。

在某个时候,我决定尝试编辑条目而不是删除它。这种方法行得通。如果删除条目似乎无法解决问题,请尝试使用该方法。

答案 3 :(得分:0)

对于 Ubuntu/Gnome VSCode 用户,可以通过启动“Passport and Keys”应用程序访问凭证管理器。您可以通过单击“密码”,查找条目并删除来删除 VSCode/Github 条目。 之后重启 VScode,它会要求你重新登录 Github。