У меня есть репозиторий docker в Artifactory, который я хочу воспроизвести:
- Создал для него нового пользователя, поместил его в группу и дал этой группе разрешение на чтение, аннотирование, развертывание / cache и удалить / перезаписать в репозитории.
- Выполнен вход в пользовательский интерфейс Artifactory с использованием учетных данных нового пользователя, добавлены учетные данные пользователя в репозиторий с помощью Set Me Up и создан токен доступа.
Однако, когда я настраиваю репликацию для репозитория с использованием учетных данных нового пользователя, я получаю запрещенную ошибку 403. Я могу получить доступ к репозиторию через пользовательский интерфейс, но когда я пытаюсь использовать REST API, я также получаю запрещенную ошибку 403, поэтому я решил, что это была root моей проблемы. Использование учетной записи администратора работает (curl -X GET -u admin:pass artifactory-url/artifactory/api/repositories/my-repo
).