我在GitLab上托管了一个私有的docker注册表。 我需要支持自动访问此注册表(通过Gitlab CI),但我不想使用开发人员凭据(不安全,并且每次开发人员离开公司时都需要更改它们)。
其他人如何进行身份验证?
您是否创建了“API帐户”以进行身份验证? Docker似乎不支持服务帐户密钥或其他身份验证方法。
谢谢
编辑: GitLab CI ssh registry login
这里接受的答案回答了GitLab的问题。
但是,我想知道是否有任何替代方案,因为这仍然只允许通过GitLab CI进行部署时的临时密钥