Python克隆git存储库的方法

有没有一种不使用子进程克隆git存储库的Python方法?我愿意使用你推荐的任何类型的模块

使用GitPython将为您提供一个良好的Git python接口

例如,安装后(pip install gitpython),要克隆新存储库,可以使用clone\u from函数:

来自git导入回购的


Repo.clone\u from(git\u url,Repo\u dir)

有关使用Repo对象的示例,请参见GitPython教程

注意:GitPython要求在系统上安装git,并通过系统路径进行访问

发表评论