【发布时间】:2014-08-05 16:41:13
【问题描述】:
GitLab Docs 提到了以下用于从 repo 中获取文件内容的 API:
GET /projects/:id/repository/files
参数为
id(必需)- 项目的 ID
sha(必需)- 提交或分支名称
file_path (必填) - 文件路径
这是我的 GET 请求
http://git.domain.com/api/v3/projects/7/repository/files?private_token=someToken&file_path=README.md&ref=master
我得到的只是 404。
正如here所提到的,还有另一种方法可以做到这一点
GET /projects/:id/repository/blobs/:sha
参数为
id(必需)- 项目的 ID
sha(必需)- 提交或分支名称
filepath (必填) - 文件的路径
这是我的要求:
http://git.domain.com/api/v3/projects/7/repository/blobs?private_token=someToken&filepath=README.md&ref=master
我又得到了丑陋的 404 有什么指点吗?
【问题讨论】:
标签: git api gitlab restful-url