当前位置: 首页 > 知识库问答 >
问题:

jib:未经授权但docker登录有效

赵嘉悦
2023-03-14

我和马文·吉布有问题。

我可以登录我的私人注册表:

$ docker login 
  -p <password>
  -u <user>
  docker-registry-default.si-origin-cluster.t-systems.es
Login Succeeded

对于maven,我得到了:

[错误]无法执行目标com.google.云工具:jib maven插件:2.5.0:project connector上的build(默认cli):build image失败,也许您应该确保您的“docker注册表默认”凭据。si起源集群。t-systems。es/ARS/connector'设置正确。看见https://github.com/GoogleContainerTools/jib/blob/master/docs/faq.md#what-should-i-do-when-the-registry-responses-with-unauthorized for help:unauthorized for docker registry default。si起源集群。t-systems。es/Arxus/连接器:401未经授权

我的mvn命令是:

$ mvn clean package
  jib:build -Dimage=docker-registry-default.si-origin-cluster.t-systems.es/arxius/connector
  -Djib.to.auth.username=<user>
  -Djib.to.auth.password=<password>

有什么想法吗?

共有1个答案

穆鸿飞
2023-03-14

请注意,Jib抱怨的不是身份验证(登录),而是授权。您可以登录注册表并从中提取图像,但可能不会将图像推送到注册表,具体取决于您的权限。

如果您有权将图像推送到该注册表,请通过“docker image push”推送任何图像进行检查。

 类似资料:
  • 我正在使用Maven Jib插件将我的应用程序部署到Gitlab docker注册表。如果我使用并输入用户名和密码,我可以成功登录gitlab注册表。我可以看到

  • 我创建了一个用户注册的系统,一旦他们成功注册,他们在表单中填写的其他信息将被添加到数据库中带有用户ID的节点中。 在createUserWithEmailAndPassword回调中,我添加了一个应该写到数据库的函数。但是,在注册时,数据库写入总是抛出错误。我决定检查firebase.auth().currentUser中的值,以确保新用户确实登录了,而且确实登录了。 安全规则如下: 我还测试了s

  • 概述 轻推提供了基于OAuth的授权登录方式,当用户在轻推客户端中访问轻应用/订阅号应用网页时,开发者可以通过轻推身份验证机制来获取用户信息,从而免去登录环节,实现自动登录。 轻应用/订阅号中的URL链接(包括消息中的链接、自定义菜单以及轻应用入口地址),均可以通过身份验证接口来获取用户的身份信息。 注意: 轻推的身份验证仅仅只提供在轻推客户端打开网页时可以获取轻推用户的身份信息,登录到其它独立的

  • 问题内容: 从主机推送docker映像(成功登录后)时,我得到“未授权:需要身份验证”。 详细信息如下。 Docker版本:1.9.1(客户端和服务器) http://hub.docker.com也创建了存储库(asamba / docker-whale)。 / var / log / messages显示403,我不知道这个docker是否。见下文。 感谢您的帮助,如果您需要更多信息,请告诉我。

  • 问题内容: 我从Nexus存储库中检出了代码。我更改了帐户密码,并在文件中正确设置了密码。在执行时,我收到错误消息,说明它尝试从该存储库下载文件。 任何想法如何解决此错误?我在Maven 3.04中使用Windows 7 问题答案: 这里的问题是所使用的密码出现错字错误,由于密码中使用了字符/字母,因此很难识别。

  • 使用场景:用户在安卓APP中已经登录,此时需要访问一个用户已登录才能到达的web页面,我们期望安卓APP已登录的状态,可以无感登录(其实就是自动登录)进入到web页面(把安卓APP的登录状态携带到web网页中) 后台 修改配置文件为前端自动登录页面 修改APP登录接口 前端 自动登录页面 获取url上的参数 login_code,redirect 调用接口 http://ztbcms.loc/Au