2
我使用GitHub的開發者API V2得到所有文件路徑。目前需要從存儲庫中檢索所有文件路徑。有沒有人在這方面的經驗?如何從Github上庫
我使用GitHub的開發者API V2得到所有文件路徑。目前需要從存儲庫中檢索所有文件路徑。有沒有人在這方面的經驗?如何從Github上庫
以此爲起點,您可以檢查什麼LS-樹的輸出樣子。
但是:
進入樹GitHub Api V2 is described here。
只有GitHub Api V3提到了?recursive=1
選項。
樹/顯示/:用戶/:回購/:tree_sha
可以在this article看一個例子:
獲取根樹的列表爲facebox項目從我們提交上市,我們可以稱之爲:
$ curl http://github.com/api/v2/yaml/tree/show/defunkt/facebox/f7a5de2e224ec94182a3c2c081f4e7f4df70da4
---
tree:
- name: .gitignore
sha: e43b0f988953ae3a84b00331d0ccf5f7d51cb3cf
mode: "100644"
type: blob
- name: README.txt
sha: d4fc2d5e810d9b4bc1ce67702603080e3086a4ed
mode: "100644"
type: blob
- name: b.png
sha: f184e6269b343014f58694093b55558dd5dde193
mode: "100644"
type: blob
- name: bl.png
sha: f6271859d51654b6fb2719df5fe192c8398ecefc
mode: "100644"
type: blob
但我怎麼能得到的F iles在子文件夾中?可以說,我知道,子文件夾的名字,我想找回它包含文件。 – CoffeeCode
@CoffeeCode:thatrequest返回類型爲「樹」的對象時,然後重新啓動您的查詢,添加該樹的路徑(即在URL的末尾添加樹名)。 – VonC