首页 > 解决方案 > 是否可以在一台计算机上拥有 2 个(或更多)GitHub 帐户、2 个(或更多)ssh 密钥?

问题描述

问题是我和我的兄弟都从事编程,我们刚刚了解了 GitHub(和类似的存储库站点),但我们家里只有一台电脑,所以我的问题是:

我可以为 2 个(或更多)GitHub 帐户拥有 2 个(或更多)ssh 密钥吗?

如果我在 GitHub 上有 2 个帐户,并且我在两个帐户上都创建了 ssh 密钥,那么第二个帐户的 ssh 密钥会覆盖第一个帐户的 ssh 密钥吗?

标签: gitgithubgit-bashssh-keys

解决方案


我在两个帐户上都创建了一个 ssh 密钥

如果您遵循 GitHub 文档,您应该已经在本地计算机上创建了两个 SSH 密钥。然后将公钥上传到 GitHub,每个帐户一个。

第二个帐户的 ssh 密钥会覆盖第一个帐户的 ssh 密钥吗?

不,SSH 密钥存储在您的本地计算机上。当您与您的 GitHub 帐户共享密钥的公钥时,它不会影响其他帐户中的密钥。


对于这种特殊情况,最简单的解决方案是创建两个单独的 Windows 用户,每个用户都包含自己的 GitHub 凭据。


推荐阅读