Есть ли способ получить структуру каталогов gitlab repo, используя python - PullRequest
0 голосов
/ 21 февраля 2020

Есть ли способ получить список файлов и каталогов в репозитории gitlab, используя python? Так что, если я использую URL репозитория gitlab в качестве источника, могу ли я пройти и получить список всех файлов и каталогов / подкаталогов в репо? Как и при использовании os.walk, но для веб-адреса.

1 Ответ

0 голосов
/ 01 апреля 2020

Можете ли вы попробовать python -gitlab ? Используйте repository_tree метод может сделать это за вас. Вот код

import gitlab

gl = gitlab.Gitlab.from_config()
# Get a project by ID
project_id = 851
project = gl.projects.get(project_id)
branch = {your branch}
directory = {your directory ref to root directory of the repository}
project.repository_tree(direcotry, ref=branch)

Для получения более подробной информации, пожалуйста, посетите python -gitlab

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...