我有一个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
答案 0 :(得分:1)
这只是意味着该(密码保护)私钥的公钥未在远程主机服务端注册(GitHub或BitBucket或GitLab)
请参阅" Testing your SSH connection"
另见" Multiple GitHub Accounts & SSH Config"管理多个身份。