【问题标题】:Continuous Integration of Repositories from GitHub using Python使用 Python 从 GitHub 持续集成存储库
【发布时间】:2018-04-09 21:44:51
【问题描述】:

我想使用 Python 库从 GitHub 下载多个存储库。我找到了 gitpython,但我不知道如何编写一个不断分叉存储库的程序。任何建议我该怎么做。

【问题讨论】:

    标签: python-3.x github gitpython


    【解决方案1】:

    您无需 fork ("fork a repo") 即可克隆或从您要监控的 repo 中提取。

    您需要一个 webhook(如果您可以访问 repo),以便收到任何新提交的提醒。
    或者您需要一个 CI 工具(例如,Jenkins)来定期拉取,并在任何新提交发生更改时触发作业。

    【讨论】:

    • 我必须下载大约 100 个与 Python 相关的项目。然后我必须检查提交并创建补丁文件。
    • @Mia 好的,但是您仍然不必“分叉”这些项目,对吗?
    • 如果我能够分叉这些存储库,就像我有一个算法一样,我可以提取提交 url。
    • fork,是指克隆吗?
    • 好的,我明天去看看,但我的意思是:分叉不是克隆。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-04
    • 2020-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多