【问题标题】:How to list files from enterprise GitHub repository without cloning如何在不克隆的情况下列出企业 GitHub 存储库中的文件
【发布时间】:2021-07-01 04:59:13
【问题描述】:

我正在尝试列出企业 GitHub 存储库中存在的文件。我尝试使用 GitHub API,但它的基本 URL 是 api.github.com 基本 URL 对我来说会有所不同,当我输入该 URL 时,它说无法解析。如何为以下格式的 URL 实现它 https://company.net/org/reponame

以下示例适用于我,但我拥有的 URL 不起作用 curl -k https://api.github.com/user/repo?refs=master

【问题讨论】:

    标签: github-api enterprise


    【解决方案1】:

    对于本地 GitHub Enterprise,documentation mentions

    REST API 端点(管理控制台 API 端点除外)以以下 URL 为前缀:

    http(s)://[hostname]/api/v3
    

    在你的情况下:https://company.net/api/v3

    从那里,使用Git Database API -- list tree,您可以列出所有文件,如illustrated here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-04-20
      • 2021-01-22
      • 1970-01-01
      • 2016-02-26
      • 2021-06-10
      • 2021-12-31
      • 1970-01-01
      • 2022-12-20
      相关资源
      最近更新 更多