Ahm*_*mad 4 git rest github github-api
我正在寻找一种使用 GitHub API 从特定提交哈希读取文件内容的方法。官方文档中\xe2\x80\x99s写道,refs是commits/branch/tags,用于从特定提交中获取特定文件的内容。\n https://developer.github.com/v3/存储库/内容/#get-contents
\n\n但端点返回 404。我有存储库的访问令牌和授权。提交哈希也是正确的,我用 git log 验证了它。
\n\n对此有不同的解决方案吗?
\n您还没有向我们展示您的代码,所以我们很难说,但我已经验证该 API 端点确实按预期工作。例如,我对git/git存储库运行以下命令并得到响应:
$ curl https://api.github.com/repos/git/git/contents/README.md?ref=274b9cc25322d9ee79aa8e6d4e86f0ffe5ced925
Run Code Online (Sandbox Code Playgroud)
如果您看到 404,则要么 (a) 您使用的端点不存在,无论是因为您有错误的存储库、错误的 API URL、错误的提交(并且这需要是提交哈希) ,不是标签哈希),或类似的东西;或 (b) 您的身份验证错误。要检查您的身份验证,您可以尝试访问https://api.github.com/user,如果您已通过正确的身份验证,它将返回当前用户。
| 归档时间: |
|
| 查看次数: |
2224 次 |
| 最近记录: |