有没有一种方法可以使用python获得gitlab repo的目录结构
有没有办法使用python获取gitlab repo中的文件和目录列表?因此,如果我使用gitlab存储库url作为源,我可以遍历并获得repo中所有文件和目录/子目录的列表吗?比如使用有没有一种方法可以使用python获得gitlab repo的目录结构,gitlab,os.walk,python-gitlab,Gitlab,Os.walk,Python Gitlab,有没有办法使用python获取gitlab repo中的文件和目录列表?因此,如果我使用gitlab存储库url作为源,我可以遍历并获得repo中所有文件和目录/子目录的列表吗?比如使用os.walk,但用于web url 你能试试吗? 使用repository\u tree方法可以为您做到这一点。 这是密码 import gitlab gl = gitlab.Gitlab.from_config() # Get a project by ID project_id = 851 project
os.walk
,但用于web url 你能试试吗?
使用repository\u 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)
有关更多详细信息,请访问上述用例适用于数百个存储库,因此无法使用类似子流程的功能。