【问题标题】:Retrieve list of all repositories from a github user (public and private ones)从 github 用户(公共和私有)检索所有存储库的列表
【发布时间】:2020-12-13 02:17:45
【问题描述】:

大家好,我正在尝试创建一个非常简单的 python 脚本,它为 github 用户拥有的每个存储库(公共和私有)创建一个元组列表、存储库名称和克隆 url。我已经阅读了很多关于它的主题,但没有一个能解决我的问题。获得公共的没有问题。我已经创建了一个具有完整回购范围的个人访问令牌,但我设法再次只检索公共访问令牌。

我尝试过这样的请求:
https://api.github.com/users/my_username/repos?access_token=my_personal_access_token

我也读过 pygithub3 库,但我不想使用它。

【问题讨论】:

    标签: python github github-api


    【解决方案1】:

    您应该使用/user/repos API

    /users/<username>/repos 只会返回公共存储库,原因很明显,它也是documented(重点是我的):

    列出指定用户的公共存储库。

    GET /users/:username/repos

    【讨论】:

      猜你喜欢
      • 2017-05-02
      • 1970-01-01
      • 2020-10-10
      • 1970-01-01
      • 1970-01-01
      • 2021-07-11
      • 2017-03-28
      • 2019-11-17
      • 2012-02-01
      相关资源
      最近更新 更多