1.本地虚拟机用docker搭建Gitlab

project clone 地址如下:在这里插入图片描述
实际地址如下:
http://192.168.56.51/root/apacha_backend

本来没在意这个问题,clone代码都没什么影响,
但是用Gitlab Runner做CICD的时候报错如下:
在这里插入图片描述

fatal: unable to access 'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@10.222.56.51/root/apacha_backend.git/': Failed to connect to 10.222.56.51 port 80: Operation timed out
/bin/bash: line 81: cd: /root/apacha_backend: No such file or directory
00:00
 ERROR: Job failed: command terminated with exit code 1

原因及方案:
/opt/gitlab/embedded/service/gitlab-rails/config/gitlab.yml
内host配置不正确,修改后重启即可解决问题

production: &base
  #
  # 1. GitLab app settings
  # ==========================

  ## GitLab settings
  gitlab:
    ## Web server settings (note: host is the FQDN, do not include http://)
    host: 192.168.56.51


gitlab-ctl restart

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐