如何删除我的终端/计算机上的两个 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 帐户之一?的主要内容,如果未能解决你的问题,请参考以下文章

如何从我的 Mac 上的终端窗口运行 g++

如何从已将 SSH 密钥添加到工作相关 GitHub 帐户的办公计算机上处​​理个人 GitHub 存储库?

网站处于联机状态‘但未对连接尝试做出响应

如何在 GitHub 主仓库中获取新文件

如果我在我的计算机上本地更改项目名称,我可以将我的代码推送到同一个 GitHub 存储库吗?

如何使 .jar 文件在我的计算机上运行? [复制]