我可以很好地访问现有的文件。例如,在回购的根部检索README.md的内容是非常有效的:
https://api.github.com/repos/kevindecent/decent-salesforce/contents/README.md
但是,如果我在repo的根目录下创建一个名为'test.txt‘的新文件,当我试图像这样检索它时,我会得到一个“Not”错误:
https://api.github.com/repos/kevindecent/decent-salesforce/contents/test.txt
为什么我不能在回购系统的根部使用Github访问新创建的文件呢?我的访问令牌损坏了还是怎么了?
发布于 2022-01-29 01:33:46
再次检查您的PAT (个人访问令牌)及其相关范围 (至少repo
),以及它可能的过期日期。
直接在命令行中使用said令牌查看发生了什么:
curl -v -i -u your_username:$token https://api.github.com/...
发布于 2022-02-03 00:47:15
结果我犯了一个简单的错误。我正在使用这个URL返回一个分叉版本的回购的内容:
https://api.github.com/repos/<Github User Name>/decent-salesforce/contents
当我应该使用以下网址在组织级别返回内容时:
https://api.github.com/repos/<Github Organization Name>/decent-salesforce/contents
https://stackoverflow.com/questions/70899908
复制相似问题