【发布时间】:2017-12-30 16:13:00
【问题描述】:
- 在家访问公司的 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:
(如果您需要更多信息,请说出来。)
【问题讨论】:
-
用
ssh -vvv git@rpgl验证 ssh 使用的是正确的密钥。有关 ssh 配置和调试的许多详细信息,请参阅stackoverflow.com/q/1595848/7976758。