在CMD Windows中更改github用户

问题描述 投票:0回答:1

现在,我的命令行链接到我的git帐户“Account1”。

我想推送到我的其他帐户所拥有的存储库“Account2”

恩。现在,当我得到git push时:

remote: Permission to Account2/DesiredRepo denied to Account1.
fatal: unable to access 'https://github.com/Account2/DesiredRepo/': The requested URL returned error: 403

如何在cmd上登录我的其他帐户以推送到该存储库?我想要的东西:

git logout

git login //提示切换帐户的某种登录页面

到目前为止,我还没有找到任何与windows兼容的解决方案。

windows git github cmd
1个回答
0
投票

Git没有身份验证的概念,所以没有git logoutgit login命令。相反,这是通过用于与远程通信的协议实现的。在Windows上安装Git时,您可能接受了默认设置,其中包括启用Git Credential Manager。第一次输入GitHub用户名和密码时,此工具会存储它们(希望安全地),以便在将来的会话中使用。我认为它可以让你管理你的数字身份。您可以阅读本文档并进一步研究如何使用此工具切换帐户。

或者,您可以为每个帐户创建SSH密钥。将您的公钥添加到关联的帐户,然后使用正确的私钥进行身份验证。有关详细信息,请参阅GitHub帮助页面和文档。

© www.soinside.com 2019 - 2024. All rights reserved.