Привет Я сломал себе мозг попытками работать с API Gitlab с

files с подкаталогами ниже корневого каталога проекта
Может кто-то сталкивался с этим?
Я так понимаю, в самом API ошибка, что он воспринимает подкаталог как end point и ищет метод
(https://gitlab.com/gitlab-org/gitlab/-/issues/214349)
И питонной библиотекой python-gitlab такое, и обычными REST requests...
Файл из корня считывает, а файл с file_path='test_dir/test_file.txt' - ошибка 404

Искренне не понимаю, как с этим люди живут
Можно ли вызывать напрямую CURL через питон 3.7+ пока не разобрался
Версия стоит вроде такая - GitLab Community Edition 13.12.10

Есть ли какое-то нормальное решение?

А то стоит задача 4000+ файлов в гитлаб положить скриптом "со стороны", и явно не хочется их все писать на уровень проекта в одну кучу, надо бы подкаталогами разделить

3 ответов

1 просмотр

Положи через гит клоун + гит коммит + гит пуш

Через subprocess можно и курл и вообще что угодно запускать

Георгий
Через subprocess можно и курл и вообще что угодно ...

Зачем курл, если есть библиотека requests

Похожие вопросы

Обсуждают сегодня

Привет, кто может сделать юзербота с апи? Задачи: - создавать группы - создавать каналы - задавать для созданных каналов аватарку или эмоджи, имя группы - добавлять в группы...
Lencore
11
А чего при переходе с 2 на 3 все что в билдере сделано тютю?
Денис Александрович
5
Всем привет, Добавил в плагин определение user agent public function registerMarkupTags() { return [ 'filters' => [ 'staticPage' => ['RainLab\Pages\Cl...
John Norton Kruger
3
Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
К слову, почему бы не использовать ссылки на папки, вместо инвайтинга?
Артем Уколов
3
Всем привет, может кто знает нормальных иностранных хостинг провайдеров. Что бы по качеству аналогичные netangels, beget, timeweb?
Black Cat
4
Кастомные эмодзи для ботов доступны только элите, верно?
山 | Bobby | 山
3
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
а плагин никто еще не написал ?
DAVID (Data Analyst)
2
Добрый день , слышали про то что XML схемы https://schemas.xmlsoap.org/soap/envelope/ перестали работать со поза-вчера. А домен https://schemas.xmlsoap.org/ , отвечает 404 оши...
Max Dubovsky
3
Карта сайта