从一台机器访问不同的Gitlab服务器

时间:2017-07-24 23:00:03

标签: git ssh gitlab

  • 从家里访问公司的gitlab - >没问题。
  • 现在尝试在家中访问第二个gitlab服务器(在Raspberry Pi上) - >要求输入密码并拒绝访问。
  • 服务器似乎运行得很好,可以访问Web界面,配置它,添加用户,组和项目。

我创建了一个新的SSH密钥(除了用于访问公司gitlab服务器的密钥),将其添加到ssh配置文件并将其放在gitlab服务器上的配置文件中。 (我确实想为这台服务器使用另一台!)

我也改变了git全局配置用户和电子邮件,但这也无济于事。

这就是我的所作所为:

  • 我试图用bash克隆我的测试项目:

    git clone git@RPGL:testgroup/TestProject.git

我得到的是:

Cloning into 'TestProject'...
Warning: Permanently added the ECDSA host key for IP address 'bladibla IP6 address here' to the list of known hosts.
git@rpgl's password:
Permission denied, please try again.
git@rpgl's password:

(如果您需要更多信息,请说明。)

1 个答案:

答案 0 :(得分:0)

请确保~/.ssh/config引用了正确的ssh私钥,正如我在“What steps must I take to consistently push to two Github accounts using SSH?”中提到的那样

您的远程Git URL应该是

anHostEntry:auser/arepo.git