Я пытаюсь создать bash-скрипт для загрузки частного релиза из GitLab с помощью curl, но он продолжает перенаправляться на страницу входа.
Как я могу это сделать?
Я попробовал следующее без удачи:
curl --header "PRIVATE-TOKEN: XXXXXXXXX" "https://gitlab.com/mrhid6/test/-/archive/v0.0.5/test-v0.0.5.zip"
Гитлаб сказал, что это ошибка = (
https://gitlab.com/gitlab-org/gitlab-ce/issues/62307
Я тоже хочу скачать ресурсы.
Вы не можете использовать личный токен для доступа к файлу zip репозитория, подобному этому.
Проверьте https://docs.gitlab.com/ee/api/repositories.html#get-file-archive, Вы должны использовать это:
curl --header "PRIVATE-TOKEN: <your_access_token>" https://gitlab.com/api/v4/projects/mrhid6%2Ftest/repository/archive.zip