&引用;得到http://X.X.X.X: 无基本身份验证凭据”;gitlab ci/cd runner在生成映像阶段出错

&引用;得到http://X.X.X.X: 无基本身份验证凭据”;gitlab ci/cd runner在生成映像阶段出错,gitlab,gitlab-ci,nexus,gitlab-ci-runner,Gitlab,Gitlab Ci,Nexus,Gitlab Ci Runner,我有一个nexus存储库管理器,ip:192.168.253.10 我构建并将我的docker图像放入其中。 这是我的gitlab ci.yml文件 打造形象舞台: build-image: stage: build-image only: - master when: manual before_script: - git clone http://192.168.251.80/public-group/devops.git - cp -Rv devops/

我有一个nexus存储库管理器,ip:192.168.253.10 我构建并将我的docker图像放入其中。 这是我的
gitlab ci.yml
文件 打造形象舞台:

build-image:
  stage: build-image
  only:
    - master
  when: manual
  before_script:
   - git clone http://192.168.251.80/public-group/devops.git
   - cp -Rv devops/DevOps/src/main/docker/app-scripts src/main/docker/
   - cp -v devops/DevOps/src/main/docker/itext-4.2.0.jar target/$App_Name/WEB-INF/lib
  script:
        - cp -R target/$App_Name src/main/docker/
        - cd src/main/docker
        - docker rm -f $App_Name || true
        - docker rmi -f 192.168.253.10/$App_Name:latest || true
        - docker build -t 192.168.253.10/$App_Name:latest .

  tags:
   - shell
此阶段使用带有shell executer的runner

192.168.251.80是我的gitlab服务器 我的gitlab runner注册并安装在192.168.253.75上

运行此阶段后,我遇到如下错误:

$ docker build -t 192.168.253.10/$App_Name:latest .
Sending build context to Docker daemon  189.3MB

Step 1/8 : FROM 192.168.253.10/ahg-img-weblogic:v3
Get http://192.168.253.10/v2/ahg-img-weblogic/manifests/v3: no basic auth credentials
ERROR: Job failed: exit status 1
我使用登录到我的nexus服务器
docker登录192.168.253.10
并将我的nexus服务器设置为gitlab runner服务器中的
不安全注册表
192.168.253.75

我不知道我还应该做些什么来修复这个错误
有什么想法吗?

根据此错误,您似乎没有登录到您的私人docker注册表。首先检查您的登录状态,如果您已登录且问题尚未解决,请检查您的用户!
有时,用户像CI/CD脚本一样远程调用命令,而该用户与登录的用户不同。

根据此错误,您似乎没有登录到您的专用docker注册表。首先检查您的登录状态,如果您已登录且问题尚未解决,请检查您的用户!
有时,用户正在远程调用命令(如CI/CD脚本),而该用户与登录的用户不同。

我想您需要输入用户和密码,无论是安全连接还是不安全连接。nexus->上的默认设置。我想无论是安全连接还是不安全连接,都需要输入用户和密码。nexus->上的默认值。