是否有退出git的命令?我将计算机移交给其他人,并且不希望git附加到终端中的我的帐户中。
是否有退出git的命令?我将计算机移交给其他人,并且不希望git附加到终端中的我的帐户中。
Answers:
从~/.ssh(或存储它们的位置)删除SSH密钥。
删除用户设置:
git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper
或所有全局设置:
git config --global --unset-all
也许还有其他与凭证存储有关的东西,但是我总是在SSH上使用git。
git config --global --unset-all输出error: wrong number of arguments, should be from 1 to 2?
git config --global --unset credential.helper这样做是因为上面的评论不起作用
我遇到了同样的问题,上述答案对我不起作用,因为github是通过Windows凭据管理器而不是git bash来提供我的凭据的。
您可能必须检查Windows凭据管理器并删除下的github条目 control panel > user accounts > credential manager > Windows credentials > Generic credentials
git push,这也导致Git登录窗口加载,这就是为什么我怀疑Desktop Client的原因。
git config --global --unset credential.helper效果很好。如上所述,我在凭证管理器中找不到登录。
在Mac上,凭据存储在“钥匙串访问”中。查找Github并删除该凭据。更多信息:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
我在公司环境中,并且git pull在最近更改密码后尝试进行简单操作。
我有: remote: Invalid username or password.
有趣的是,以下操作无效: git config --global --unset credential.helper
我使用Windows-7,因此转到控制面板->凭据管理器->通用凭据。
从凭证管理器列表中,删除与git相对应的订单项。
删除后,回到gitbash,并且git pull应该会提示对话框,要求您输入凭据。
如果在推入过程中(在Windows OS中)遇到任何问题,只需按照以下给定步骤删除缓存的git帐户:1.搜索“控制面板”并打开该面板。2.搜索凭据管理器,然后打开它。3.单击“管理您的凭据”页面下的Windows凭据。4.在通用凭据下,单击GitHub。5.单击删除,然后单击是按钮进行确认。6.现在开始推送代码,您将获得GitHub弹出窗口以再次登录,然后就可以完成。成功登录后,一切将正常运行。