首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git runner无法访问

git runner无法访问
EN

Stack Overflow用户
提问于 2017-06-29 07:52:48
回答 1查看 2.7K关注 0票数 3

我正在尝试设置一个gitlab runner来使用gitlab-ci,而不是我的Jenkins。我使用链接的docker.sock设置了一个停靠容器

代码语言:javascript
复制
   docker run -d --name gitlab-runner --restart always \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v /config/file/on/host:/etc/gitlab-runner \
  gitlab/gitlab-runner:latest

在容器运行之后,我向gitlab服务器注册了一个新的runner,它以以下配置结束

代码语言:javascript
复制
concurrent = 1
check_interval = 0

[[runners]]
  name = "lianli"
  url = "<https://gitlab_server.de"
  token = "<secret>"
  executor = "docker"
  [runners.docker]
    tls_verify = false
    image = "debian:latest"
    privileged = false
    disable_cache = false
    volumes = ["/cache"]
    shm_size = 0
  [runners.cache]

现在一切都连接起来了。但是当管道运行时,它会在访问错误中结束:

代码语言:javascript
复制
remote: Git access over HTTP is not allowed
fatal: unable to access 'https://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@gitlab_server.de/group/project.git/': The requested URL returned error: 403
ERROR: Job failed: exit code 1

我的.gitlab-ci.yml如下所示:

代码语言:javascript
复制
stages:
 - test

variables:
 NGINX: nginx:stable-alpine

before_script:
  - docker info

test:
 stage: test
 script:
   - docker build -t nginx_test .

我不明白,为什么它不能访问?

注意: runner是9.3.0版,gitlab是9.3.2版

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-06-29 17:31:37

您的GitLab实例是否配置为接受对存储库的http请求?

你是这个项目的成员吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44814264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档