鍍金池/ 問答/Linux/ docker gitlab ssh的問題

docker gitlab ssh的問題

使用docker gitlab 創(chuàng)建的gitlab 然后啟動(dòng)gitlab后, 項(xiàng)目用 ssh 方式git clone 老提示需要輸入密碼, 在項(xiàng)目中已經(jīng)添加了公鑰到 gitlab項(xiàng)目中, gitlab的啟動(dòng)方式是

docker run -m 3000M --memory-swap=3400M --detach  --hostname gitlab.example.cn  --publish 20443:443  --publish 20080:80  --publish 20022:22  --name gitlab  --restart always --volume /srv/gitlab/config:/etc/gitlab  --volume /srv/gitlab/logs:/var/log/gitlab  --volume /srv/gitlab/data:/var/opt/gitlab  gitlab/gitlab-ce:latest

不知道是不是這個(gè)端口外部是 20022 的方式導(dǎo)致的 ssh 有問題 ? 想知道如何解決謝謝

回答
編輯回答
孤星

你需要在配置文件gitlab.rb中修改端口配置為20022, 另外你拉取代碼要使用20022端口,而不是默認(rèn)的22端口

2018年1月4日 07:26