Описание тега python-gitlab

Библиотека python-gitlab - это библиотека Python, которая предоставляет привязки для взаимодействия с GitLab, менеджером репозитория git с открытым исходным кодом, который имеет несколько функций, таких как отслеживание проблем, вики-страницы и функции непрерывной интеграции.
0 ответов

Самостоятельный Gitlab возвращает "404: 404 репозиторий не найден" найденному репо

Я разработал приложение, которое использует аутентификацию токена oauth2 через библиотеку Python-Gitlab для доступа к автономному GitLab (GitLab Enterprise Edition 12.5.2-ee). Проект найден (я могу видеть правильный идентификатор проекта), но команд…
29 апр '20 в 12:42
0 ответов

Можно ли больше войти в Gitlab с помощью python-gitlab, используя имя пользователя / адрес электронной почты и пароль?

Я пробовал использовать следующий код: import re import sys import requests import gitlab URL = 'https://gitlab.com' SIGN_IN_URL = 'https://gitlab.com/users/sign_in' LOGIN_URL = 'https://gitlab.com/users/sign_in' session = requests.Session() sign_in…
2 ответа

Как получить пользовательские атрибуты пользователей GitLab с помощью API

Попытка показать настраиваемые атрибуты (в основном поле местоположения) для некоторых общедоступных пользователей GitLab. но это не работает Я использую библиотеку python gitlab для получения списка. и я могу распечатать имена пользователей, иденти…
28 окт '19 в 21:08
1 ответ

Доступен ли их встроенный метод для поиска репозитория gitlab по его имени с помощью python-gitlab

Я использую python-gitlab, который является оболочкой python для исходного API Gitlab. На самом деле я использую его для создания скриптов для доступа и изменения проектов gitlab. При работе с ним я столкнулся с ограничением, которое заключается в у…
19 фев '20 в 08:49
1 ответ

Есть ли эффективный способ поиска сбойных конвейеров на gitlab?

Я хотел бы получить список всех проектов в группе, где последний конвейер не удался. Мой текущий код: def failed_pipelines(groupid): g = gitlab.Gitlab('https://gitlab.com', private_token=GITLAB_API_TOKEN) group = g.groups.get(id=groupid) for group_p…
24 ноя '19 в 20:05
0 ответов

Как получить имя ветки удаленного происхождения с помощью Gitpython

У меня есть филиал по разработке продукта на сервере. Назовем его origin/product-release, который является производным от основной ветки. У каждой релизной версии есть своя ветка. Я работаю над конкретным выпуском, поэтому я клонировал origin/produc…
20 фев '20 в 10:18
1 ответ

Ошибка выполнения ловушки: не удалось открыть TCP-соединение с ::1:8000 (в соединении отказано - соединение (2) для "::1" порта 8000)

Мне нужно интегрировать основной трекер вручную, потому что мне нужны дополнительные параметры, но я получаю сообщение об ошибке "Не удалось открыть TCP-соединение". Я работаю с localhost, а gitlab находится в интрасети. Я пробовал как пример на руб…
0 ответов

Невозможно пройти аутентификацию в GitLab с помощью имени пользователя и пароля с помощью запросов Python

Я использую следующий код python, предоставленный в качестве альтернативы уже не существующему использованию имени пользователя и пароля в библиотеке python-gitlab, которая действует как оболочка над GitLab REST API для входа в GitLab: import re imp…
1 ответ

python-gitlab как получить источник страницы?

Я получил доступ к странице gitlab с помощью private_token. Теперь у меня есть объект Gitlab. >>> gl <gitlab.Gitlab object at 0x011052F0> Как я могу получить исходное содержимое страницы, на которой я сейчас нахожусь? Ничего не могу н…
20 апр '20 в 15:00
0 ответов

Могу ли я получить идентификатор образа докера, не создавая и не извлекая его из репо?

Я хотел бы получить изображения и идентификаторы изображений ряда образов докеров (более 100+). Я не могу вытащить все эти изображения на свой локальный компьютер, чтобы получить идентификаторы изображений. Есть ли способ использовать docker api или…
0 ответов

Как я могу создать ProjectApprovalRule для основной ветки с помощью пакета python-gitlab?

Я пытаюсь использовать пакет python-gitlab для создания репозиториев Git. До сих пор мне удавалось разобраться в большинстве вещей, используя документацию, которую они предоставляют, но я столкнулся с тем, что не могу найти документированным. При со…
04 авг '20 в 21:24
1 ответ

Есть ли способ получить структуру каталогов репозитория gitlab с помощью python

Есть ли способ получить список файлов и каталогов в репозитории gitlab с помощью python? Итак, если я использую URL-адрес репозитория gitlab в качестве источника, могу ли я пройти и получить список всех файлов и каталогов / подкаталогов в репо? Как …
21 фев '20 в 22:44
2 ответа

Gitlab Api фиксирует позади / впереди мастера

На веб-странице Gitlab у вас есть возможность проверить, сколько коммитов ветка отстает от основной или опережает ее. У меня вопрос, можно ли получить информацию об этом с помощью "gitlab API"? Я проверил документы, но, к сожалению, ничего не нашел.
14 июл '20 в 11:05
1 ответ

API Python-gitlab версии 4

Кто-нибудь знает, поддерживается ли еще Python-GitLab? Я пытаюсь просто распечатать список своего проекта из GitLab, но это не работает. Пример: projects = gl.projects.list() for project in projects: print(project) Я много чего перепробовал, но ниче…
03 сен '20 в 09:05
1 ответ

Доступ к частным экземплярам Github и Gitlab через соответствующие API Python

Могу ли я получить доступ к частным экземплярам Github и Gitlab через обертки API в python, такие как pygithub и python-gitlab. Например, если я хочу получить доступ к частному серверу Github и Gitlab моей компании, возможно ли это? Любая помощь по …
18 фев '20 в 09:59
1 ответ

Как я могу получить репозитории реестра и теги, связанные с конкретным проектом gitlab

Я хотел бы получить соответствующие репозитории реестра и теги для проекта gitlab. Прямо сейчас мой код пытается сделать это для одного проекта, но позже мне придется масштабировать это для нескольких проектов и обновлять по мере обновления тегов. В…
28 май '20 в 19:16
0 ответов

Можем ли мы получить таблицу из GitLab-Wiki в pandas с помощью python-github

У меня есть вики Gitlab, которая выглядит так: | Name | Description | Source | | ----------:|--------------:| ---------:| | col a | right-aligned | http:// | | col b | centered | http:// | | col c | are neat | http:// | Я аутентифицировал Gitalb и м…
15 июн '20 в 13:54
0 ответов

Как я могу вернуть события от других пользователей в API python-gitlab?

Кажется, я не могу понять, как заставить конечную точку событий gitlab возвращать события для пользователей, отличных от меня, с помощью пакета python-gitlab. Этот код: import gitlab gl = gitlab.Gitlab('https://gitlab.mydomain.com', private_token='h…
02 дек '20 в 09:38
4 ответа

как обрабатывать вывод из запросов api python-gitlab

Например , вызов gl = gitlab.Gitlab('http://192.168.2.175', private_token=run_args['my_token']) projects = gl.projects.list() for project in projects: print(project) производит вывод, который нельзя обработать как json. Каков процесс анализа этой ин…
15 сен '20 в 22:27
0 ответов

Удалить исходные архивы, автоматически созданные gitlab

В нашей сборке релиза я создаю собственный архив исходного кода, который добавляю как актив релиза. Моя проблема в том, что gitlab всегда создает свои собственные архивы исходного кода (см. Ниже), что может сбить с толку пользователей. Я попытался и…
20 окт '20 в 10:22