1. 修改 gitlab.rb文件
- 修改shell_ssh_port, 改位映射到宿主机的端口
### GitLab Shell settings for GitLab
gitlab_rails['gitlab_shell_ssh_port'] = 9122
- 修改域名
external_url 'http://192.168.50.34'
- 修改 ssh_host
gitlab_rails['gitlab_ssh_host'] = '192.168.50.34'
2. 本地主机生成密钥
本地主机生成密钥,添加到远程gitlab上,此处略,,,。
3. 本地主机建立 config 文件
在~/.ssh目录下建立 config 文件,添加以下信息:
Host gitlab.com
HostName 192.168.50.34
Port 9122
User git
IdentityFile ~/.ssh/id_ed25519
- 测试
ssh -T git@gitlab.com
可以使用 -vT 查看具体信息
ssh -vT git@gitlab.com