【问题标题】:Retrieve private repository commits from github从 github 检索私有存储库提交
【发布时间】:2023-10-06 13:36:01
【问题描述】:

我需要从 github 上的私有存储库中检索所有提交。

我已经尝试过使用 github API 文档。它提供了用于检索公共存储库提交的 API。 https://api.github.com/repos/:owner/:repo/commits

任何人都可以帮助我从私有存储库中获取所有提交吗?

【问题讨论】:

    标签: django git github github-api


    【解决方案1】:

    私有存储库意味着您需要进行身份验证才能执行查询(此处获取提交)。
    如果您拥有私有仓库,这应该可以工作:

    curl -u 'username:password' https://api.github.com/repos/:owner/:repo/commits
    

    【讨论】:

    【解决方案2】:

    您也可以为特定用途创建Personal access tokens...here

    使用邮递员:

    https://api.github.com/repos/:owner/:repo/commits

    【讨论】: