如何删除我的终端/计算机上的两个 GitHub 帐户之一?
Posted
技术标签:
【中文标题】如何删除我的终端/计算机上的两个 GitHub 帐户之一?【英文标题】:How do I remove one of two GitHub accounts on my terminal/computer? 【发布时间】:2021-08-20 18:33:32 【问题描述】:我关注this tutorial 拥有两个 GitHub 帐户。我这样做是因为我有一台台式电脑和一台 Macbook 笔记本电脑,我都用它们来编码。事实证明,管理两个帐户是一场噩梦。我遇到了以下问题:
-
无法将更改推送到存储库
遇到大量存储库错误,使我不愿使用 Git 或 GitHub
这告诉我我应该只有一个帐户,并在两台计算机上使用相同的帐户。所以,我的问题是:
-
我是否只删除我不想要的帐户的 SSH 密钥
我的 GitHub 帐户设置中的计算机?
或者我也必须这样做
删除我为该帐户所做的 id_rsa_xxxxx.pub 吗?
我是否还必须在终端 (bash) 上重新配置我的“git global”?
感谢任何输入,因为自从我这样做以来我没有正确使用 Git :( 非常感谢!
【问题讨论】:
请注意,您有一个特定于 Windows 的答案;根据您是否将密钥存储在 macOS 钥匙串中,您可能仍需要特定于 macOS 的答案。 (我没有,我使用 ssh 并保持我的 mac 设置与我的 Linux 和 BSD 相同。) 您是否知道在哪里可以找到 Mac SSH 密钥?因为,当我访问“钥匙串访问”时,我在搜索中找不到我的 git 帐户:( 我只是将我的直接存储在 ~/.ssh/ 中(类似于 Linux 和 BSD)。正如我所说,我不使用任何特定于 Mac 的东西,所以不确定它们在这些情况下的去向。 【参考方案1】:转到控制面板 -> 凭据管理器 -> Windows 凭据。找到 Git 或 GitHub,点击它,然后按删除按钮。
【讨论】:
感谢您的帮助,虽然我还没有完全解决我的问题。我发现我实际上从未在我的 PC 上注册过另一个 Git 用户,因为我只能在凭据管理器中看到一个用户名。以上是关于如何删除我的终端/计算机上的两个 GitHub 帐户之一?的主要内容,如果未能解决你的问题,请参考以下文章
如何从已将 SSH 密钥添加到工作相关 GitHub 帐户的办公计算机上处理个人 GitHub 存储库?