有時候咱們須要下載別人 GitHub 倉庫的某一個文件,可是不得不 clone 整個項目,此時須要一種能直接下載某一個文件的方式。github
只須要更改一下 GitHub 文件 URL,就能實現單個下載功能。web
假設 GitHub 文件的原 URL 是:ruby
https://github.com/DeppWang/Java-Books/blob/master/docs/Algorithms, 4th Edition.pdf
複製代碼
將其更改成:bash
https://raw.githubusercontent.com/DeppWang/Java-Books/master/docs/Algorithms, 4th Edition.pdf
複製代碼
即,將 github.com
替換爲 raw.githubusercontent.com
,並去除 /blob
。app
這樣就能直接下載這個 Algorithms, 4th Edition.pdf
文件了curl
raw.githubusercontent.com
返回存儲在 GitHub 中的文件的 raw content
(原始內容),所以能夠將它們簡單地下載到計算機上。能夠在網頁上右鍵查看源文件的方式驗證文件 URL 是否包含 raw.githubusercontent.com
。webapp
其餘示例:Install Homebrew測試
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
複製代碼
當 PDF 文件較大時,在 GitHub 中不能直接預覽顯示。可藉助 GitHub 的 GitHub Pages 實現這個功能。網站
GitHub Pages 能夠將 repo 轉換爲可直接在線瀏覽的網站,這樣就能直接在線閱讀 repo 裏面的 PDF 文件了。
操做步驟以下:
USERNAME.github.io
的 repo,至關於你的我的網站。可訪問 https://USERNAME.github.io
測試Settings
的 GitHub Pages
中選擇分支,此操做是將 repo 做爲 http://USERNAME.github.io
中的一個文件。https://USERNAME.github.io
的連接:http://USERNAME.github.io/REPONAME/path/Intro.pdf
複製代碼
https://deppwang.github.io/Java-Books/docs/Algorithms, 4th Edition.pdf
複製代碼
本篇文章由一文多發平臺ArtiPub自動發佈