如果修改了默认ssh的22端口,gitlab则无法使用ssh认证连接,因为在gitlab配置中,默认ssh端口是22.
要在gitlab配置中修改成对应的ssh端口号.
编辑配置文件
1 2 |
vi /etc/gitlab/gitlab.rb gitlab_rails['gitlab_shell_ssh_port'] = 7023 |
此处7023是我的ssh端口
使其生效,重新配置下(重置不会丢失gitlab项目)
1 |
gitlab-ctl reconfigure |
此时登录gitlab发现,原来的ssh://git@192.168.0.80:/root/whsir.git变成了
ssh://git@192.168.0.80:7023/root/whsir.git
原文链接:SSH修改默认端口导致gitlab无法连接解决办法,转载请注明来源!