2014-01-25 90 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項目編寫一個應用程序。這是初始階段,但我會喜歡的功能。我正在清理我的想法,我能夠做臨時工 –