gitlab-runner执行ci报错fatal: unable to access 'http://gitlab-ci-token:xxxxxx@ip/xxx/citest.git

gitlab为8.x版本的会这样
这里有个重要的,如果是docker部署的gitlab,宿主机端口如果映射的不是80,则需更改环境external_url=域名,否则会报以下错误

fatal: unable to access 'http://gitlab-ci-token:xxxxxx@ip/xxx/citest.git/': Failed to connect to xx.xx.xx.xxx port 80: Connection refused

gitlab为8.x以上的版本,在创建runner的时候,用交互式去创建

 gitlab-runner register -n \
   --url http://xxxxxx/ci/ \
   --registration-token xxxx \
   --executor docker \
   --description "runner1" \
   --docker-image "docker:stable" \
   --clone-url http://xxxxx 
加上clone-url参数

或者在/etc/gitlab-runner/config.toml文件里

[[runners]]
  name = "test11"
  url = "http://xxxx"
  token = "xxxx"
  executor = "docker"
  #加上这个clone_url 参数,指定 url
  clone_url = "xxx"
  [runners.docker]
    tls_verify = false
    image = "docker:stable"
    privileged = false
    disable_cache = false
    volumes = ["/cache"]
  [runners.cache]
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值