ssh连接gitlab
gitlab已经安装成功,通过192.168.1.1:9900可以访问到。
但是使用远程使用git访问的时候总不成功。
使用ssh连接测试(ssh -T [email protected])的时候总要输入密码:
root@113:~# ssh -T [email protected] [email protected]'s password:
然后输入了我能想到的所有密码都没成功。
这里要输入的密码到底是哪个密码?
Rika9
11 years, 3 months ago
Answers
问题已找到,官方安装文档好大一个坑!
sudo adduser --disabled-login --gecos 'GitLab' git
这样就不能使用ssh登陆了,--disabled-login不运行passwd设置密码,用户只有设置了密码才能使用他的账号。所以就出问题了,表现如题所述。
应该使用:
sudo adduser --disabled-password --gecos 'GitLab' git
--disabled-password同--disabled-login,但可以登录(如使用SSH RSA keys),但不能使用密码认证。
大概是摸了
answered 11 years, 3 months ago