我可以很好地访问现有文件。例如,这可以完美地检索存储库根目录下的 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/