0

我想通过 bash 脚本将两个私有 github 存储库拉到我的服务器。我以前只做一个,效果很好。这是对我有用的过程:

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

现在我正在尝试这样做:

  • 生成 SSH
  • 将密钥添加到第一个 github repo 的 ssh 列表
  • 将密钥添加到第二个 github repo 的 ssh 列表
  • 完成第一个 repo git pull request
  • 完成第二个 repo git pull request

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

4

1 回答 1

1

github 上的 SSH 密钥是特定于用户的,而不是特定于repo 的。从第一个仓库拉出后,您是否尝试从第二个仓库中简单地 git pull?

于 2012-09-21T12:51:12.297 回答