问题描述:在gitlab上面也配置了公钥,jenkins的凭证私钥也没问题,就是连接被拒绝
原因:SSH修改默认端口导致gitlab无法连接解决办法
如果修改了默认ssh的22端口,gitlab则无法使用ssh认证连接,因为在gitlab配置中,默认ssh端口是22
vi /etc/gitlab/gitlab.rb
gitlab_rails[‘gitlab_shell_ssh_port’] = 8089
此处8090是我的ssh端口
使其生效,重新配置下(重置不会丢失gitlab项目)
gitlab-ctl reconfigure
此时解决连接被拒问题