gitlab容器注册表的服务帐户

gitlab容器注册表的服务帐户,gitlab,docker-registry,Gitlab,Docker Registry,我们希望在AWS ECS中使用我们的私有gitlab容器注册表。访问注册表时,我们得到了预期的403。现在我们需要一个服务帐户来访问注册表,但我不知道如何创建它们 gitlab ci似乎有一个全局用户“gitlab ci令牌”,可以访问注册表。 docker登录-u gitlab ci令牌-p$ci\u BUILD\u令牌 看 是否有可能创建可以访问注册表的非项目用户/api令牌?您可以在组织内创建用户(gitlabci@domain.abc)并为该用户创建个人访问令牌。我花了一些时间才发现

我们希望在AWS ECS中使用我们的私有gitlab容器注册表。访问注册表时,我们得到了预期的403。现在我们需要一个服务帐户来访问注册表,但我不知道如何创建它们

gitlab ci似乎有一个全局用户“gitlab ci令牌”,可以访问注册表。

docker登录-u gitlab ci令牌-p$ci\u BUILD\u令牌


是否有可能创建可以访问注册表的非项目用户/api令牌?

您可以在组织内创建用户(gitlabci@domain.abc)并为该用户创建个人访问令牌。我花了一些时间才发现,为了成功登录,您需要将gitlab ci令牌替换为用户的电子邮件地址。

是的,这是我们的解决方法。但是我们必须将用户添加到每个项目中。