ssh连接gitlab

发布于 2022-08-25 01:31:38 字数 254 浏览 4 评论 0

gitlab已经安装成功,通过192.168.1.1:9900可以访问到。
但是使用远程使用git访问的时候总不成功。

使用ssh连接测试(ssh -T gitlab@192.168.1.1)的时候总要输入密码:

root@113:~# ssh -T gitlab@192.168.1.1
gitlab@192.168.1.1's password: 

然后输入了我能想到的所有密码都没成功。

这里要输入的密码到底是哪个密码?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

另类 2022-09-01 01:31:38

问题已找到,官方安装文档好大一个坑!

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),但不能使用密码认证。

夕嗳→ 2022-09-01 01:31:38

gitlab不支持密码登陆,事实上,在安装gitlab时虽然创建了gitlab账户但是并没有为之设立密码,所以是无法使用密码登陆的。
你应该在gitlab的网页上面把自己的公钥添加上去。

﹂绝世的画 2022-09-01 01:31:38

检查一下gitlab-shell/config里的web url与实际地址符不符

看透却不说透 2022-09-01 01:31:38

我的更奇葩,加完用户后,只有重启gitlab才不用输入密码,这个是什么原因!!!!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文