[英]How to access newly created files on a repo via the Github API?
我可以很好地訪問現有文件。 例如,這可以完美地檢索 repo 根目錄下的 README.md 的內容:
https://api.github.com/repos/kevindecent/decent-salesforce/contents/README.md
但是,如果我在 repo 的根目錄創建一個名為“test.txt”的新文件,當我嘗試像這樣檢索它時會出現“未找到”錯誤:
https://api.github.com/repos/kevindecent/decent-salesforce/contents/test.txt
為什么我不能使用 Github API 在存儲庫的根目錄訪問新創建的文件? 我的訪問令牌是否損壞或什么?
原來我犯了一個簡單的錯誤。 我正在使用這個 URL 返回一個分叉版本的 repo 的內容:
https://api.github.com/repos/<Github User Name>/decent-salesforce/contents
當我應該使用此 URL 在組織級別返回內容時:
https://api.github.com/repos/<Github Organization Name>/decent-salesforce/contents
仔細檢查您的PAT(個人訪問令牌)及其關聯的 scope (至少repo
),以及它可能的到期日期。
直接在命令行中使用所述標記來查看發生了什么:
curl -v -i -u your_username:$token https://api.github.com/...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.