Невозможно опубликовать пакеты Python в реестре Gitlab (из-за 401 Unauthorized) с помощью Poetry из задания CICD.Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Невозможно опубликовать пакеты Python в реестре Gitlab (из-за 401 Unauthorized) с помощью Poetry из задания CICD.

Сообщение Anonymous »

Я использую следующие три команды в своем задании публикации, чтобы (попытаться) отправить пакеты Python в реестр Gitlab. Однако я получаю ошибку 401 и не могу этого сделать.
Я использую Poetry 1.8.3 в образе бегуна Python:3.12. Я использую Gitlab SAAS (не на собственном хостинге)

Код: Выделить всё

    - poetry config repositories.gitlab "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/pypi"
- poetry config http-basic.gitlab gitlab-ci-token $CI_JOB_TOKEN
- poetry publish -r gitlab -vvv  # dist/ exists locally with built artifacts for publishing
Этот URL-адрес публикации взят из документации Gitlab, как и переменные имени пользователя и пароля. Поиск в Google также говорит, что это правильно.
Кто-нибудь знает, что случилось/что мне нужно изменить, чтобы включить пакеты публикации?
Кажется, не могу чтобы найти неопределенно упомянутые настройки для включения групповых токенов (они отключены, и я не могу найти способ их создать), а также не могу найти какие-либо настройки, касающиеся областей разрешений для CI_JOB_TOKEN

Подробнее здесь: https://stackoverflow.com/questions/789 ... thorized-u
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»