0

有没有办法使用 python 获取 gitlab repo 中的文件和目录列表?因此,如果我使用 gitlab 存储库 url 作为我的源,我可以遍历并获取 repo 中所有文件和目录/子目录的列表吗?就像使用os.walk但用于 web url。

4

1 回答 1

0

你可以试试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

于 2020-04-01T02:55:28.240 回答