Форум сайта python.su
Помогите разобраться с библиотекой python-gitlab (https://python-gitlab.readthedocs.io/en/stable/index.html)
Не могу понять с самого начала:
import gitlab # url for the GitLab server gl = gitlab.Gitlab(url, private_token='*********') gl.auth() projects = gl.projects.list()
Офлайн
Удалось разобраться:
нужно сделать так
gl = gitlab.Gitlab(url, private_token='*********') pr = gl.projects.get(id) # id моего проекта
data = { 'branch_name': branch, 'branch': branch, 'commit_message': comment, 'actions': [ { 'action': 'create', 'file_path': file_name, 'content': file_content } ] } pr.commits.create(data)
Офлайн
polin11такая же проблема. Удалось решить? Нужно подрубить lfs как я понимаю?
пушу файл до 1мб, все работает правильно, если файл больше 1мб возникает ошибка Error: ('Connection aborted.', ConnectionResetError(10054, ‘Удаленный хост принудительно разорвал существующее подключение’, None, 10054))
Видимо есть таймаут по времени для пуша в gitlab или ограничение на размер файла. Кто-нибудь сталкивался с этой проблемной, как ее победить?
Офлайн