tec*_*man 3 git github github-api
根据 github API 的文档 - https://developer.github.com/v3/repos/contents/来获取存储库或文件的内容,我应该使用GET /repos/:owner/:repo/contents/:path
基于此,如果我想获取此存储库中的 package.json 文件的内容 - https://github.com/fastly/epoch/tree/master(此存储库仅用于示例),我应该这样做"/repos/fastly/epoch/contents/package.json"。这直接获取master上的package.json文件的内容。
但是就我而言,我想从标签之一获取 package.json 文件的内容,即 -https://github.com/fastly/epoch/tree/0.6.0
我尝试了 github API 中可用的标签和树的任何内容,但这里没有任何帮助 - https://developer.github.com/v3/git/trees/和https://developer.github.com/v3/git/标签/
如何获取标记分支下的文件内容?
查看Contents API 文档,您似乎只需使用查询参数即可完成此操作。使用您的示例,您将发出GET一个
/repos/fastly/epoch/contents/package.json?ref=0.6.0
cURL 请求看起来更像是
curl https://api.github.com/repos/fastly/epoch/contents/package.json?ref=0.6.0
| 归档时间: | 
 | 
| 查看次数: | 2554 次 | 
| 最近记录: |