Git克隆,从Ubuntu服务器上的多个用户推送和拉取

时间:2017-11-29 19:24:40

标签: git ubuntu github ssh-keys linode

背景

我有一个Linode服务器,其上有Ubuntu 16.04个操作系统。该服务器适用于我的内部团队。我们在github,bitbucket和gitlab上托管了repos。只有服务器管理员才能访问服务器。

我们为所有用户生成了ssh keys,将它们添加到git提供程序并克隆了repos

问题陈述

每当我在服务器上执行git pull时,它总是要求主密钥文件的主密码

Enter passphrase for key '/root/.ssh/id_rsa': 

当我输入密码时,它会显示Permission denied error

enter image description here

1 个答案:

答案 0 :(得分:1)

这只是意味着该(密码保护)私钥的公钥未在远程主机服务端注册(GitHub或BitBucket或GitLab)

请参阅" Testing your SSH connection"

另见" Multiple GitHub Accounts & SSH Config"管理多个身份。