2016-06-22 8 views
0

AWS ECSでプライベートgitlabコンテナレジストリを使用したいと考えています。レジストリにアクセスすると、期待どおりに403が取得されます。レジストリにアクセスするにはサービスアカウントが必要ですが、作成方法はわかりません。gitlabコンテナレジストリのサービスアカウント

gitlab ciには、レジストリにアクセスできるグローバルユーザー "gitlab-ci-token"があるようです。 docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN https://about.gitlab.com/2016/05/23/gitlab-container-registry/

は、レジストリにアクセスすることができます非プロジェクトユーザー/ APIトークンを作成するためのあらゆる可能性がある参照してください?

答えて

2

組織内でユーザーを作成し([email protected])、そのユーザーの個人用アクセストークンを作成できます。ログインに成功するためには、gitlab-ci-tokenをそのユーザのメールアドレスに置き換える必要があることがわかりました。

+0

はい、これが私たちの回避策です。しかし、私たちはそれぞれのプロジェクトにユーザーを追加する必要があります。 –

関連する問題