繁体   English   中英

gitlab ci中的拒绝访问资源

[英]Denied access resource in gitlab ci

我正在与gitlab进行持续集成,希望构建并推送一个简单的docker映像。

这是.gitlab-ci.yml文件:

image: docker:latest

services:
  - docker:dind

stages:
- deploy

dockerhub:
  stage: deploy
    - docker build --pull -t registry.gitlab.com/yvnicolas/test-node -f Docker/Dockerfile .
    - docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.com
    - docker push registry.gitlab.com/yvnicolas/test-node

构建本身可以,但是无法通过访问拒绝消息进行推送。 这是工作痕迹的结尾

Successfully built 8b99fc09ac4c
Successfully tagged registry.gitlab.com/yvnicolas/test-node:latest
$ docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN registry.gitlab.com
Login Succeeded
$ docker push registry.gitlab.com/yvnicolas/test-node
The push refers to a repository [registry.gitlab.com/yvnicolas/test-node]
a936d383687d: Preparing
62ef757d064b: Preparing
5dda7fb6dd53: Preparing
72c708771a73: Preparing
099f37abad88: Preparing
d7bd42f1f660: Preparing
8b375be9de19: Preparing
0f8361255952: Preparing
71ce2dc7f761: Preparing
0d960f1d4fba: Preparing
8b375be9de19: Waiting
0f8361255952: Waiting
71ce2dc7f761: Waiting
d7bd42f1f660: Waiting
0d960f1d4fba: Waiting
denied: requested access to the resource is denied
ERROR: Job failed: exit code 1

我看不出这里有什么问题...这是gitlab上项目

您的映像名称应该是registry.gitlab.com/yvnicolas/ci-node-docker-sandbox:latest而不是registry.gitlab.com/yvnicolas/test-node:latest

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM