git - 如何使用 python 代码克隆 git 存储库?

标签 git python-2.7

我是 Git 新手。我想用 python 脚本克隆我的远程 github 存储库 (git://github.com/eltejaee/BIC2.git)。我知道“dulwich”和“gitpython”是合适的,但我无法克隆或 pull 它们。克隆我的远程 github 存储库的最佳 python 代码是什么?

最佳答案

您可以使用多个模块git-pythonpygit

如果您只想克隆/pull ,则可以使用系统命令:

os.system("git clone ...")
os.system("git pull")

如果您还想要命令的输出,我建议您使用 subprocesses

对于 Github,您可以使用 python-github

关于git - 如何使用 python 代码克隆 git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13797029/

相关文章:

windows - 为什么 git rebase 说 "fatal: cannot convert etf8 to utf8"?

python - 为什么我的 Python 自定义数学重载类方法不起作用?

python - 使用 Python 在 JSON 数据中使用 Null 而不是 Nones

python-2.7 - 如何重新启动 Airflow 网络服务器?

从堆栈跟踪中隐藏装饰器的 Python 2 和 3 兼容方法

git - HEAD@{n} 在 git reflog 的输出中意味着什么?

GitVersion.yml文件理解

git - 在大型存储库中创建 git 分支非常慢

git - rhc ssh [没有可用的系统 SSH] 错误

python - 在 Python 中从字典中获取随机值