为什么 gitlab url 的 host 出现编码

为什么 gitlab url 的 host 出现编码

为什么我本地的gitlab生成项目克隆url如下:

http://84fdf6ccc7dc/test/testproject.git

我又怎么能

  1. 使用此 URL 克隆 repo 并使用用户名和密码进行身份验证或
  2. 将 url 主机更改为使用我通过浏览器访问它的主机 PC IP 地址; http://10.240.1.2/test/testproject.git

我使用以下命令来创建 docker 镜像。

sudo docker run --detach \
  --publish 8803:443 --publish 8800:80 --publish 8822:22 \
  --name gitlab1 \
  --restart always \
  --volume $GITLAB_HOME_TEST1/config:/etc/gitlab \
  --volume $GITLAB_HOME_TEST1/logs:/var/log/gitlab \
  --volume $GITLAB_HOME_TEST1/data:/var/opt/gitlab \
  gitlab/gitlab-ce:latest

答案1

阅读文档通常是一个很好的起点...

要更改外部 URL:

  1. 可选。在更改外部 URL 之前,请确定您是否已定义自定义主页 URL 或退出后路径。配置新的外部 URL 后,这两项设置都可能导致意外重定向。如果您已定义任何 URL,请将其完全删除。

    编辑/etc/gitlab/gitlab.rb并更改external_url为您喜欢的 URL:

external_url "http://gitlab.example.com"

或者,您可以使用服务器的 IP 地址:

external_url "http://10.0.0.1"

在前面的例子中,我们使用纯 HTTP。如果您想使用 HTTPS,请参阅如何配置 SSL。重新配置 GitLab: sudo gitlab-ctl reconfigure

相关内容