Git从命令行注销用户

clj7thdc  于 2023-05-15  发布在  Git
关注(0)|答案(8)|浏览(365)

是否有从git中注销的命令?我把我的电脑交给别人,不希望git被附加到我的终端帐户。

qvsjd97n

qvsjd97n1#

我遇到了同样的问题,上面的答案对我不起作用,因为github是通过windows凭据管理器而不是git bash来提供凭据的。
您可能需要检查Windows凭据管理器并删除control panel > user accounts > credential manager > Windows credentials > Generic credentials下的github条目

uxhixvfz

uxhixvfz2#

~/.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

也许还有其他与凭证存储相关的东西,但我总是使用git而不是SSH。

b1payxdu

b1payxdu3#

在Mac上,凭据存储在Keychain Access中。查找Github并删除该凭据。更多信息:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/

fxnxkyjh

fxnxkyjh4#

在Windows上试试这个:

cmdkey /delete:LegacyGeneric:target=git:https://github.com
wgeznvg7

wgeznvg75#

如果你在推送过程中遇到任何问题(在Windows操作系统中),只需按照下面给出的步骤删除缓存的git帐户:
1.搜索控制面板并打开该面板。
1.搜索凭据管理器并打开它。
1.单击“管理您的凭据”页面下的“Windows凭据”。
1.在Generic Credentials下,点击GitHub。
1.单击“Remove(删除)”,然后单击“Yes(是)”按钮进行确认。
1.现在开始推送代码,你会得到GitHub弹出窗口再次登录,现在你完成了。成功登录后,一切都将正常工作。

zrfyljdw

zrfyljdw6#

我在一个企业设置,并试图一个简单的git pull后,最近更改密码。
我得到:remote: Invalid username or password.
有趣的是,以下方法不起作用:git config --global --unset credential.helper
我使用Windows-7,所以,我去控制面板->凭据管理器->通用凭据。
从凭证管理器列表中,删除与git对应的行项目。
删除后,回到gitbash,git pull应该会提示对话框让你输入凭证。

fnx2tebb

fnx2tebb7#

由于使用其他凭据登录,我无法克隆存储库。
为了切换到另一个用户,我这样做了:

git config --global --unset user.name
git config --global --unset user.email
git config --global --unset credential.helper

然后我没有使用ssh URL克隆,而是使用https URL。它要求证书,它工作。

thtygnil

thtygnil8#

在我的情况下,这些解决方案都不起作用(不是对~/.gitconfig的手动清理),所以我不得不重新命名本地存储库文件夹(以避免丢失本地更改)和git clone远程存储库...

相关问题