实际上,我可以连接到我的 GitHub 并从具有给定 url 的文件中获取内容:
卷曲-s https:// >access_token< @raw.githubusercontent.com/ >a/given/path< / >a_file<
问题: 我希望能够做的是通过curl 调用,得到列出每个文件名的响应。 比如:
卷曲-s https:// >access_token< @raw.githubusercontent.com/ >a/given/path<
我怎样才能做到这一点?
谢谢。
即使这个问题是三年前的......也许它会对某人有所帮助。
curl \
-H "Accept: application/vnd.github+json" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
https://api.github.com/repos/OWNER/REPO/contents/PATH
如果您的 PATH 是一个目录,上面的命令将返回该目录中的所有文件。 欲了解更多信息:https://docs.github.com/en/rest/repos/contents
经过一番尝试和错误,这对我有用。
卷曲-L
-H“接受:application/vnd.github+json”
-H“授权:持有者
获取 ref=branch_name 很棘手。