是否有从git中注销的命令?我把我的电脑交给别人,不希望git被附加到我的终端帐户。
qvsjd97n1#
我遇到了同样的问题,上面的答案对我不起作用,因为github是通过windows凭据管理器而不是git bash来提供凭据的。您可能需要检查Windows凭据管理器并删除control panel > user accounts > credential manager > Windows credentials > Generic credentials下的github条目
control panel > user accounts > credential manager > Windows credentials > Generic credentials
uxhixvfz2#
从~/.ssh(或存储它们的位置)中删除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。
b1payxdu3#
在Mac上,凭据存储在Keychain Access中。查找Github并删除该凭据。更多信息:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
fxnxkyjh4#
在Windows上试试这个:
cmdkey /delete:LegacyGeneric:target=git:https://github.com
wgeznvg75#
如果你在推送过程中遇到任何问题(在Windows操作系统中),只需按照下面给出的步骤删除缓存的git帐户:1.搜索控制面板并打开该面板。1.搜索凭据管理器并打开它。1.单击“管理您的凭据”页面下的“Windows凭据”。1.在Generic Credentials下,点击GitHub。1.单击“Remove(删除)”,然后单击“Yes(是)”按钮进行确认。1.现在开始推送代码,你会得到GitHub弹出窗口再次登录,现在你完成了。成功登录后,一切都将正常工作。
zrfyljdw6#
我在一个企业设置,并试图一个简单的git pull后,最近更改密码。我得到:remote: Invalid username or password.有趣的是,以下方法不起作用:git config --global --unset credential.helper我使用Windows-7,所以,我去控制面板->凭据管理器->通用凭据。从凭证管理器列表中,删除与git对应的行项目。删除后,回到gitbash,git pull应该会提示对话框让你输入凭证。
git pull
remote: Invalid username or password.
git config --global --unset credential.helper
fnx2tebb7#
由于使用其他凭据登录,我无法克隆存储库。为了切换到另一个用户,我这样做了:
然后我没有使用ssh URL克隆,而是使用https URL。它要求证书,它工作。
thtygnil8#
在我的情况下,这些解决方案都不起作用(不是对~/.gitconfig的手动清理),所以我不得不重新命名本地存储库文件夹(以避免丢失本地更改)和git clone远程存储库...
~/.gitconfig
git clone
8条答案
按热度按时间qvsjd97n1#
我遇到了同样的问题,上面的答案对我不起作用,因为github是通过windows凭据管理器而不是git bash来提供凭据的。
您可能需要检查Windows凭据管理器并删除
control panel > user accounts > credential manager > Windows credentials > Generic credentials
下的github条目uxhixvfz2#
从
~/.ssh
(或存储它们的位置)中删除SSH密钥。删除您的用户设置:
或所有全局设置:
也许还有其他与凭证存储相关的东西,但我总是使用git而不是SSH。
b1payxdu3#
在Mac上,凭据存储在Keychain Access中。查找Github并删除该凭据。更多信息:https://help.github.com/articles/updating-credentials-from-the-osx-keychain/
fxnxkyjh4#
在Windows上试试这个:
wgeznvg75#
如果你在推送过程中遇到任何问题(在Windows操作系统中),只需按照下面给出的步骤删除缓存的git帐户:
1.搜索控制面板并打开该面板。
1.搜索凭据管理器并打开它。
1.单击“管理您的凭据”页面下的“Windows凭据”。
1.在Generic Credentials下,点击GitHub。
1.单击“Remove(删除)”,然后单击“Yes(是)”按钮进行确认。
1.现在开始推送代码,你会得到GitHub弹出窗口再次登录,现在你完成了。成功登录后,一切都将正常工作。
zrfyljdw6#
我在一个企业设置,并试图一个简单的
git pull
后,最近更改密码。我得到:
remote: Invalid username or password.
有趣的是,以下方法不起作用:
git config --global --unset credential.helper
我使用Windows-7,所以,我去控制面板->凭据管理器->通用凭据。
从凭证管理器列表中,删除与git对应的行项目。
删除后,回到gitbash,git pull应该会提示对话框让你输入凭证。
fnx2tebb7#
由于使用其他凭据登录,我无法克隆存储库。
为了切换到另一个用户,我这样做了:
然后我没有使用ssh URL克隆,而是使用https URL。它要求证书,它工作。
thtygnil8#
在我的情况下,这些解决方案都不起作用(不是对
~/.gitconfig
的手动清理),所以我不得不重新命名本地存储库文件夹(以避免丢失本地更改)和git clone
远程存储库...