【问题标题】:How i can clone my the git repository using Python and PyGithub/GitPython?如何使用 Python 和 PyGithub/GitPython 克隆我的 git 存储库?
【发布时间】:2014-01-25 15:24:46
【问题描述】:

在这里,我正在四处寻找一些代码,通过它我可以维护我的 git 存储库。

我是 python 初学者级别,但我知道。我在 git hub 上的存储库是。

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

我真的很想使用 python 代码克隆、拉取、提交和推送我的存储库。

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

我也想知道哪个更好?

【问题讨论】:

    标签: python gitpython


    【解决方案1】:

    PyGithub 是一个与 GitHub API 交互的库;它不会让您克隆您的存储库或以其他方式与本地 git 存储库交互。

    GitPythongit 的 Python 接口,可用于克隆远程存储库。实际上,在您链接到的教程开头就有一个示例。

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

    【讨论】:

    • 感谢您在这些拖库之间清理我。是的,你是对的,我可能会重复我的工作,但我正在寻找为我的 django 项目编写应用程序的前锋。这是初始阶段,但我会喜欢功能。我正在让我的想法清晰我能做到吗
    猜你喜欢
    • 2018-02-20
    • 1970-01-01
    • 2017-03-04
    • 1970-01-01
    • 2012-09-03
    • 2013-11-04
    • 2017-08-07
    • 1970-01-01
    • 2018-11-23
    相关资源
    最近更新 更多