无法从gitlab克隆项目

无法从gitlab克隆项目,git,gitlab,Git,Gitlab,我在GitLab上启动了一个名为“project_name”的私人项目 但是当我尝试使用“git克隆git@gitlab.xyz:user\u name/project\u name.git“在另一台服务器上,GitLab通知我输入”git@gitlab.xyz的密码” 输入三个未知密码后,它说“权限被拒绝(公钥、密码、键盘交互)” 如何配置服务器以成功访问“project\u name” 我已在服务器A 您需要在服务器B上注册另一对公共/私有ssh密钥,以便git clone命令在那里成功 (

我在GitLab上启动了一个名为“project_name”的私人项目

但是当我尝试使用“
git克隆git@gitlab.xyz:user\u name/project\u name.git
“在另一台服务器上,GitLab通知我输入”
git@gitlab.xyz的密码

输入三个未知密码后,它说“
权限被拒绝(公钥、密码、键盘交互)

如何配置服务器以成功访问“project\u name”


我已在服务器
A

您需要在服务器
B
上注册另一对公共/私有ssh密钥,以便git clone命令在那里成功


(这比将公钥/私钥从服务器A的
~/.ssh
复制到服务器B要好得多:您不应该重用私钥)。

您是否向GitLab注册了ssh密钥?您是否正在运行SSH身份验证代理(仅当您在Windows上时)?我已经在服务器A上注册了SSH密钥,并且可以在gitlab的网页上看到它。非常感谢!我在服务器B上注册了另一个ssh密钥,并将其添加到GitLab中。然后我可以在服务器B上克隆repo。