git 跑步者无法访问
git runner is unable to access
我正在尝试设置一个 gitlab 运行ner 来使用 gitlab-ci 而不是我的 Jenkins。
我设置了一个 docker 容器,链接 docker.sock
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 服务器注册了一个新的 运行ner,它以以下配置结尾
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]
所以现在一切都已连接。但是当管道 运行ning 时,它以访问错误结束:
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 看起来像:
stages:
- test
variables:
NGINX: nginx:stable-alpine
before_script:
- docker info
test:
stage: test
script:
- docker build -t nginx_test .
我不明白,为什么不能访问?
注意:运行ner是9.3.0版本,gitlab是9.3.2版本
您的 GitLab 实例是否配置为接受对存储库的 http 请求?
您是该项目的成员吗?
我正在尝试设置一个 gitlab 运行ner 来使用 gitlab-ci 而不是我的 Jenkins。 我设置了一个 docker 容器,链接 docker.sock
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 服务器注册了一个新的 运行ner,它以以下配置结尾
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]
所以现在一切都已连接。但是当管道 运行ning 时,它以访问错误结束:
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 看起来像:
stages:
- test
variables:
NGINX: nginx:stable-alpine
before_script:
- docker info
test:
stage: test
script:
- docker build -t nginx_test .
我不明白,为什么不能访问?
注意:运行ner是9.3.0版本,gitlab是9.3.2版本
您的 GitLab 实例是否配置为接受对存储库的 http 请求?