Github - 用一个SSH密钥复制两个repos

时间:2012-09-21 12:40:39

标签: git bash github

我想通过bash脚本将两个私有github repos拉到我的服务器上。我曾经做过一次,这很好。这个过程对我有用:

  • 在服务器上生成SSH
  • 添加到github repo的ssh列表
  • 强制执行git pull请求

现在我正在尝试这样做:

  • 生成SSH
  • 将密钥添加到第一个github repo的ssh列表
  • 将密钥添加到第二个github repo的ssh列表
  • 强制推出第一个repo git pull request
  • 强制第二次回购git pull请求

然而,当我尝试将相同的密钥添加到我要复制的第二个仓库时,github说它已经在使用中了。我该怎么做?我应该在服务器上生成两个单独的SSH密钥,并使用一个用于一个github repo而另一个用于另一个吗?

1 个答案:

答案 0 :(得分:1)

github上的SSH密钥是特定于用户的,不是特定于repo的。 从第一次拉出后,你是否试着简单地从第二次回购中拉出来?