我在GitLab上推出了一个名为'project_name'的私有项目。
但是当我尝试在另一台服务器上使用“git clone git@gitlab.xyz:user_name/project_name.git
”时,GitLab通知我输入“git@gitlab.xyz's password
”。
输入三个未知密码后,它说“Permission denied (publickey,password,keyboard-interactive)
”!
如何配置我的服务器以成功访问'project_name'?
答案 0 :(得分:3)
我在服务器
上注册了我的SSH密钥A
您需要在服务器B
上创建另一对公钥/私钥ssh密钥,以便您的git clone命令在那里成功。
(这比将您的公钥/私钥从服务器A的~/.ssh
复制到服务器B要好得多:您不应该重用私有的ssh密钥。)