參考或轉自:如何從 GitHub 上下載指定項目的單個文件或文件夾_Github
http://www.sohu.com/a/325898829_760387git
作爲一名技術人員,相信 Github 你們應該都不陌生了,都會常常在上面下載項目代碼之類的。github
Github 默認是不支持下載存儲在倉庫中的部份內容的,一般你須要使用某個項目就必須下載該項目的全部文件。但有時咱們須要只下載某一個項目中的某個文件夾或文件的內容,chrome
好比:只須要下載 GitHub 上某個資料彙總項目中的一個分類,這時應該怎麼辦呢?瀏覽器
其實方法很簡單,今天咱們就來介紹兩種方法來解決這個問題。服務器
方法一 經過 DownGit 下載工具
DownGit 這個開源工具能夠爲任何 GitHub 目錄或文件,生成下載連接。網站
項目地址:http://t.cn/RfyGcPXgoogle
1. DownGit 的使用spa
DownGit 的使用很是簡單,你只需把 Github 上項目所在目錄或文件連接複製到 DownGit 網站的地址欄,而後點擊 Download 就能夠下載指定項目的目錄或文件所對應壓縮包。.net
網站地址:http://t.cn/RaPi4Ll
若是你不以爲麻煩的話,你也可使用 DownGit 項目的源代碼自行搭建一個。
方法二 經過 Chrome 插件 GitZip 進行下載
GitZip for Github 是一款能夠快速從 GitHub 上快速下載文件或目錄的 Chrome 插件。
1. GitZip for Github 插件安裝GitZip for Github 既然是一款基於 Chrome 的插件,安裝天然就是在 Chrome 應用商店或者離線進行安裝。
插件地址:http://t.cn/AipFZm6j
GitZip for Github 源碼地址: http://t.cn/AipFwmNO
若是你不能訪問 Chrome 應用商店,就只能離線安裝了。關於如何離線安裝 Chrome 插件,你能夠參考[ 推薦 10 款讓你的 Chrome 瀏覽器功能更強大的插件]一文。
2. GitZip for Github 插件使用
GitZip 使用也很簡單,首先你須要在瀏覽器上打開 GitHub 上的項目頁面,其次在須要下載的文件或者文件夾空白處雙擊鼠標,這時該文件或文件夾前就會出現一個鉤,表示已經選擇。
同時在瀏覽器右下角還會出現一個下載按鈕,點擊下載按鈕後,GitZip for Github 會自動向服務器進行請求,將你須要的文件或文件夾進行打包並下載到瀏覽器的默認下載文件夾處。
不過上面的操做默認使用的是擴展做者的 API 進行,若是下載時提示次數用完,則是擴展中做者的 API 次數用完了。
這時你能夠點擊 GitZip for Github 的圖標,按照裏面的提示來申請 API。申請後將 API Token 粘貼到插件輸入框中並按回車就能夠了,我的用的話 API 的限制次數是徹底足夠的。具體步驟以下:
首次打開插件後,點下圖標註的位置開始獲取 API Token。
接下來會跳轉到 GitHub 的受權頁面,點 Authorize GitZip 後獲取到相應的 API Token。
最後,API Token 獲取成功後會自動填入插件中,按回車就會自動保存。到此 API Token 就獲取成功了。
若是你以爲安裝插件比較麻煩的話,也一樣能夠直接使用 GitZip for Github 的 Web 版本。方法相似,這裏就再也不贅述了。
Web 版本地址:https://kinolien.github.io/gitzip/
至此如何從 GitHub 上下載指定項目的單個文件或文件夾的方法就講完了,若是你還有更好的方法,能夠留言告訴我喲~
參考文檔
https://www.google.com
http://t.cn/AipDTDpA
http://t.cn/RTKcqkA