linux – 如何在github上为1个用户添加2个repo的部署密钥
我创建一个部署用户,生成一个ssh_key,我将id_rsa.pub添加为 github部署密钥. 这个部署用户需要拉2个repo,所以我将相同的ssh_key作为部署密钥添加到另一个repo. 但github告诉我,部署密钥已经在使用中. 我不知道如何为1个用户添加2个id_rsa.pub. 更新: 我添加了额外的id_rsa_assets,但我仍然无法拉. ssh-add .ssh/id_rsa_assets 无法打开与身份验证代理的连接. 的.ssh /配置 Host guardians Hostname github.com User git IdentityFile ~/.ssh/id_rsa Host assets Hostname github.com User git IdentityFile ~/.ssh/id_rsa_assets 解决方法您可以使用您想要的任何名称创建两个公钥/私钥:~/.ssh repo1 repo1.pub repo2 repo2.pub config (即,如果您指示ssh在哪里查找,则不必将其命名为id_rsa(.pub). Host githubRepo1 HostName github.com User git IdentityFile ~/.ssh/repo1 Host githubRepo2 HostName github.com User git IdentityFile ~/.ssh/repo2 这样,只要您使用他们的ssh地址,您就可以从两个仓库中的任何一个撤出. (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
-
无相关信息