github - 如何通过 Github API 访问存储库上新创建的文件?

标签 github github-api

我可以很好地访问现有文件。例如,这可以完美地检索存储库根目录下的 README.md 内容:

https://api.github.com/repos/kevindecent/decent-salesforce/contents/README.md

但是,如果我在存储库的根目录中创建一个名为“test.txt”的新文件,当我尝试像这样检索它时,会收到“未找到”错误:

https://api.github.com/repos/kevindecent/decent-salesforce/contents/test.txt

为什么我无法使用 Github API 访问存储库根目录下新创建的文件?我的访问 token 是否已损坏或者发生了什么?

最佳答案

仔细检查您的PAT (Personal Access Token) ,及其 associated scope (至少repo),以及它可能的到期日期。

直接在命令行中使用所述 token 来查看发生了什么:

curl -v -i -u your_username:$token https://api.github.com/...

关于github - 如何通过 Github API 访问存储库上新创建的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70899908/

相关文章:

c# - 使用 GitHub API 在一次提交中编辑多个文件

javascript - Meteor请求权限

git - 在不透露过去提交的情况下公开 Git 仓库

Git:提交消息以将master merge 到分支

GitHub API 获取用户/组织总数

GitHub Gist API 补丁不起作用?

node.js - 使用 Request 的请求函数时,Github API 以 403 响应

github - Travis.yml 因内容简约而失败?

git - 如何验证和显示 git 提交消息的错误?

github - (GitHub Actions) 将步骤分成两个连续的步骤