我想从 Git Bash 注销并以另一个用户重新登录。
我已经搜索了,但找不到任何解决方案。
您不必“注销”或“登录”:在Git中,您的身份是由以下确定的:
git config user.name
git config user.email
如果你想在一个仓库内更改这两个设置,而你是创建提交的人,请进行更改。
如果你想要在本地机器上为所有仓库更改它,请添加--global参数,例如:
git config --global user.name [your username]
根据Deepak Swain的回答,您也可以使用凭据管理器在Windows中更改凭据,方法是在控制台中键入:
rundll32.exe keymgr.dll, KRShowKeyMgr
根据Kartik Ranpise和Stuart Axon的回答:
但凭据是关于git remote -v
的,这是使用将用于推送至上游repo的用户帐户。
~/.ssh/config
文件引用多个私有SSH密钥(此处也有描述)。在这种情况下,凭据管理器将不会涉及。使用
git config --global user.name [Your User name]
git config --global user.email [Your Email]
对于Windows用户: 按照以下步骤操作:控制面板 >> 用户帐户 >> 凭据管理器 >> Windows凭据 >> 通用凭据 您可以更改git凭据,点击修改 >> 提供用户名和密码 或者您可以删除git凭据。下次当您推送存储库时,它会要求您提供凭据。
rundll32.exe keymgr.dll, KRShowKeyMgr
可以打开此功能。 - Stuart Axongh auth status
查看当前已登录的帐户。gh auth login
和gh auth logout
可用于登录和注销。