2014-01-25 150 views
0

在这里,我四处寻找编写一些代码,通过它我可以维护我的git存储库。如何使用Python和PyGithub/GitPython克隆我的git仓库?

我是蟒蛇初学者的水平,但我知道它。我在git hub上的仓库是。

https://github.com/gtrdotmcs/NewDjango/ 

我真的想克隆,拉,提交和推动我的仓库使用Python代码。

对于初学者来说是不容易的,但我真的很想这样做。 来到我附带一些用于github的python库。 PyGithubGitPython

我也想知道哪个更好呢?

回答

5

PyGithub是一个与GitHub API交互的库;它不会让你克隆你的仓库或与本地仓库交互。

GitPython是一个到git的Python接口,可用于克隆远程存储库。事实上,在你已经链接到的教程开头就有一个例子。

也就是说,从你的问题中不清楚你希望完成什么 - 如果你要使用GitHub(或者一般的git),学习git命令行界面是一项重要技能。虽然你可以用GitPython执行许多相同的任务,但你可能会花费大量的时间来复制命令行工具的现有功能。

+0

感谢您在这两个图书馆之间清理我。是的,你是对的我可能会重复我的工作,但我正在寻找fwd为我的django项目编写一个应用程序。这是初始阶段,但我会喜欢的功能。我正在清理我的想法,我能够做临时工 –