【问题标题】:gitlab http clone url is wrong,port 8022 missinggitlab http clone url 错误,缺少 8022 端口
【发布时间】: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?

【问题讨论】:

    标签: docker http gitlab port


    【解决方案1】:
    -p 8023:443
    -p 8020:80
    -p 8022:22
    
    should be
    
    docker run -d
    -p 443:8023
    -p 80:8020
    -p 22:8022
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-19
      • 2017-02-25
      • 2017-06-03
      • 1970-01-01
      • 1970-01-01
      • 2021-01-18
      • 1970-01-01
      相关资源
      最近更新 更多