首先看下報錯信息

當gitlab服務器ssh端口不是默認的22時,使用ssh連接gitlab會出現上面的錯誤
解決方法:
修改/etc/gitlab/gitlab.rd
gitlab_rails['gitlab_shell_ssh_port'] = 9988 修改為sshd_config里的端口
sudo gitlab-ctl reconfigure 執行重新載入配置文件
登錄查看gitlab的項目地址可以看到域名后加了個端口
如果不在配置里添加則每次復制git地址時在域名或者IP后加上冒號與ssh端口也是可以的
參考:http://zengrong.net/post/1544.htm