如果是使?docker安裝的gitlab,最?便的是使?docker的端?映射功能外里,但是暖夭,在某些情況下积蜻,需要更改gitlab本?的ssh端?志电。
本?以docker安裝的gitlab為例,描述修改?法拉讯。
主要需要修改的配置有兩處涤浇,?是sshd服務(wù)的端?,?是gitlab對外的端?魔慷。
通過命令
只锭,查找sshd服務(wù)實(shí)際使?的配置?件,?如
.
ps -ef |grep sshd
/assets/sshd_config
設(shè)置Port端?院尔,?如
.
Port 222
重啟sshd服務(wù)蜻展。
修改gitlab配置?件
的值:
/etc/gitlab/gitlab.rb
gitlab_rails['gitlab_shell_ssh_port']=222
執(zhí)?命令:
gitlab-ctl reconfigure? //讓配置?效,重新執(zhí)?此命令時間也?較長
gitlab-ctl restart
之后邀摆,可以通過
拉取代碼了纵顾。
git clone ssh://git@ip:222/abc.git
如果是docker,最好重啟?下docker容器。