Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / PHP, Perl, Python Новый топик    Ответить
 python gitlab api  [new]
polin11
Member

Откуда:
Сообщений: 110
Создаю программу на python, которая формирует txt файл, затем файл нужно запушить в репозиторий gitlab.
Есть такой вариант: при помощи библиотеки subprocess, через вызов командной строки и использования команд git:
1) Клонируем репозиторий
2) добавляем в него новый файл
3) Коммитим и пушим в ветку
4) Удаляем каталог, который клонировали
Минус этого варианта, что нужно клонировать лишние данные.
Вопрос такой, есть документация https://docs.gitlab.com/ee/api/
в документации не могу найти пример как запушить новый файл в репозиторий.
Посоветуйте пошаговый алгоритм, как при помощи этого api решить поставленную задачу и возможно ли это?
10 янв 19, 19:41    [21782113]     Ответить | Цитировать Сообщить модератору
 Re: python gitlab api  [new]
Hett
Member

Откуда: Бийск, Новосибирск
Сообщений: 13385
Это? https://docs.gitlab.com/ee/api/repository_files.html#create-new-file-in-repository
Нашел за 12 секунд.
10 янв 19, 20:09    [21782148]     Ответить | Цитировать Сообщить модератору
Все форумы / PHP, Perl, Python Ответить