如何使用 Python 和 PyGithub/GitPython 克隆我的 git 存储库?
Posted
技术标签:
【中文标题】如何使用 Python 和 PyGithub/GitPython 克隆我的 git 存储库?【英文标题】:How i can clone my the git repository using Python and PyGithub/GitPython? 【发布时间】:2014-01-25 15:24:46 【问题描述】:在这里,我正在四处寻找一些代码,通过它我可以维护我的 git 存储库。
我是 python 初学者级别,但我知道。我在 git hub 上的存储库是。
https://github.com/gtrdotmcs/NewDjango/
我真的很想使用 python 代码克隆、拉取、提交和推送我的存储库。
是的,这对初学者来说并不容易,但我真的很想这样做。 我为 github 带来了一些 python 库。 PyGithub 和GitPython
我也想知道哪个更好?
【问题讨论】:
【参考方案1】:PyGithub 是一个与 GitHub API 交互的库;它不会让您克隆您的存储库或以其他方式与本地 git 存储库交互。
GitPython 是git
的 Python 接口,可用于克隆远程存储库。实际上,在您链接到的教程开头就有一个示例。
也就是说,从您的问题中并不清楚您希望完成什么——如果您要使用 GitHub(或一般的 git
),学习 git
命令行界面是一项重要技能。虽然您可能可以使用 GitPython
执行许多相同的任务,但可以说您将花费大量时间来复制命令行工具的现有功能。
【讨论】:
感谢您在这些拖库之间清理我。是的,你是对的,我可能会重复我的工作,但我正在寻找为我的 django 项目编写应用程序的前锋。这是初始阶段,但我会喜欢功能。我正在让我的想法清晰我能做到吗以上是关于如何使用 Python 和 PyGithub/GitPython 克隆我的 git 存储库?的主要内容,如果未能解决你的问题,请参考以下文章
Python同时安装了python2和python3时,pip命令该如何使用?