[tldr]通过指令获取github仓库的单个文件的内容
生活随笔
收集整理的這篇文章主要介紹了
[tldr]通过指令获取github仓库的单个文件的内容
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
針對(duì)一個(gè)公開的github倉(cāng)庫(kù),有些時(shí)候不需要clone整個(gè)倉(cāng)庫(kù)的內(nèi)容,只需要對(duì)應(yīng)的幾個(gè)文件.但是直接通過網(wǎng)頁(yè)點(diǎn)擊下載文件很麻煩,在服務(wù)器上也不好這樣操作.
因此,如何使用curl或者wget指令快速下載一個(gè)github的repo中的文件是很有效率的.
URL分析
github.com的域名是用來訪問github網(wǎng)頁(yè)內(nèi)容的,除此之外還有一個(gè)raw.githubusercontent.com的域名用來存放github的純文本內(nèi)容.
詳細(xì)見stackoverflow的帖子
如何使用
我們以github的gitignore的倉(cāng)庫(kù)為例子,展示如何使用命令行獲取一個(gè)自己想要的gitignore
- 針對(duì) https://github.com/github/gitignore/blob/main/Go.gitignore 這樣的URL,我們使用 raw.githubusercontent.com 替換 github.com
- 刪除
blob,保證新的URL格式為raw.githubusercontent.com/${user}/${repo}/${branch}/${path}
形如
curl https://raw.githubusercontent.com/github/gitignore/main/Go.gitignore
即可直接訪問這個(gè)文件的內(nèi)容
總結(jié)
以上是生活随笔為你收集整理的[tldr]通过指令获取github仓库的单个文件的内容的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 创建公司需要多少资金 看完你一定会更有
- 下一篇: rust学习笔记(7)