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地址,您就可以从两个仓库中的任何一个撤出. (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |