【发布时间】:2021-04-06 01:05:28
【问题描述】:
我使用 docker install gitlab。
第 1 步:
搬运工运行 -d
-p 8023:443
-p 8020:80
-p 8022:22
--name gitlab
--总是重启
-v /home/gitlab/config:/etc/gitlab
-v /home/gitlab/logs:/var/log/gitlab
-v /home/gitlab/data:/var/opt/gitlab
gitlab/gitlab-ce
第 2 步:
vi /home/gitlab/config/gitlab.rb
external_url 'http://192.168.71.5'
gitlab_rails['gitlab_ssh_host'] = '192.168.71.5'
gitlab_rails['gitlab_shell_ssh_port'] = 8022
第 3 步:
docker exec -it gitlab /bin/bash
gitlab-ctl 重新配置
docker 重启 gitlab
当我在 gitlab 中添加一个新项目 new-test 时。 然后用 chrome 打开http://192.168.71.5:8020/root/new-test。 带有 HTTP 的克隆是 http://192.168.71.5/root/new-test.git。 使用 git clone http://192.168.71.5/root/new-test.git 时。有问题。
致命:无法访问“http://192.168.71.5/root/new-test.git/”:无法连接到 192.168.71.5:80;连接被拒绝
enter image description here
为什么使用 HTTP 的 Clone 不是 http://192.168.71.5:8022/root/new-test.git?
【问题讨论】: