有没有一种不使用子进程克隆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,并通过系统路径进行访问