git - 是否可以在一台计算机上拥有 2 个(或更多)GitHub 帐户、2 个(或更多)ssh 密钥?
问题描述
问题是我和我的兄弟都从事编程,我们刚刚了解了 GitHub(和类似的存储库站点),但我们家里只有一台电脑,所以我的问题是:
我可以为 2 个(或更多)GitHub 帐户拥有 2 个(或更多)ssh 密钥吗?
如果我在 GitHub 上有 2 个帐户,并且我在两个帐户上都创建了 ssh 密钥,那么第二个帐户的 ssh 密钥会覆盖第一个帐户的 ssh 密钥吗?
解决方案
我在两个帐户上都创建了一个 ssh 密钥
如果您遵循 GitHub 文档,您应该已经在本地计算机上创建了两个 SSH 密钥。然后将公钥上传到 GitHub,每个帐户一个。
第二个帐户的 ssh 密钥会覆盖第一个帐户的 ssh 密钥吗?
不,SSH 密钥存储在您的本地计算机上。当您与您的 GitHub 帐户共享密钥的公钥时,它不会影响其他帐户中的密钥。
对于这种特殊情况,最简单的解决方案是创建两个单独的 Windows 用户,每个用户都包含自己的 GitHub 凭据。
推荐阅读
- c# - C# - 从我添加为项目引用的 NET .dll 文件定义事件
- react-native - React Native 声称我没有正确导入/导出
- visual-studio - 将 Visual Studio 输出更改为 System32 时出现链接器错误
- reactjs - 可排序的标题语义 UI
- javascript - 从具有零个或 1 个条目的 Map 中获取值?
- python - Groupby 并选择每个组的第一个、第二个和第四个成员?
- javascript - 用“+”连接/连接模板元素
- java - 主中的 Java 构造函数用户输入在构造函数中以 Null 结尾
- matlab - MATLAB:垂直对齐子图/轴的底边
- python - AttributeError:“列表”对象没有属性“行”