<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          一招搞定GitHub下載加速!

          共 1733字,需瀏覽 4分鐘

           ·

          2020-03-18 23:25

          點(diǎn)擊上方Python知識圈,選擇設(shè)為星標(biāo)

          回復(fù)1024獲取Python資料

          7e6bde387261e841c2237a10742c9201.webp


          閱讀文本大概需要 3 分鐘


          點(diǎn)擊「閱讀原文」查看pk哥原創(chuàng)精品視頻。


          一個痛點(diǎn)

          眾所周知,GitHub是一個巨大的開源寶庫,以及程序員和編程愛好者的聚集地,包括我之前推薦的諸多優(yōu)秀的開源項(xiàng)目全部都是位于GitHub上。

          但是每當(dāng)我們看到優(yōu)秀的開源項(xiàng)目,準(zhǔn)備去下(bai)載(piao)時,會發(fā)現(xiàn) git clone的速度異常之慢!就我個人而言,在我家里200M移動寬帶的環(huán)境下,我克隆開源項(xiàng)目就沒發(fā)現(xiàn)速度大于過 20.00KiB/s的時候,這簡直太難受了。

          1de0a5bc33ca5000597be5d48577307d.webp

          小項(xiàng)目倒還好,我等幾分鐘無所謂;一旦項(xiàng)目龐大起來,或者項(xiàng)目文件數(shù)目一多, git clone 大概率會失??!

          當(dāng)然網(wǎng)上常見的諸如修改hosts、代理等方式實(shí)際使用效果并不一定好,而且也不穩(wěn)定。


          “碼云”是個好東西

          接下來就介紹一種GitHub下載的加速方法:通過國內(nèi)碼云平臺的轉(zhuǎn)接,來完成GitHub上項(xiàng)目的下載加速。

          感謝公眾號小伙伴ioc提供思路

          (1)首先確保碼云上有賬戶,可以正常使用,沒有的可以自行注冊一下。

          (2)點(diǎn)擊右上角新建倉庫的加號 +,選擇“從 GitHub/GitLab導(dǎo)入倉庫”菜單

          866986ab4ed1c51235296f06b6cfa007.webp

          (3)然后填寫位于 GitHub上你想 clone的倉庫地址并導(dǎo)入

          b1b858efb89091cb7704249baeeec1d1.webp

          這一步交給碼云來做速度是非??斓?,一會兒功夫,碼云就克隆出了一份和GitHub上一模一樣的項(xiàng)目!

          310c3ba09ef5e5374c29546676414d35.webp

          (4)接下來我們通過碼云上的項(xiàng)目地址,將項(xiàng)目 clone到本地,這時候的clone速度就很快了,幾 MB/s的速度是沒問題的,很快項(xiàng)目就下載下來了。

          0dcb0c61dda3fa4d362b5b07246a6ac0.webp

          按道理講這時候我們的目的已經(jīng)達(dá)到了,不過不要忘了,還有一件事沒做。


          重新關(guān)聯(lián)遠(yuǎn)端地址

          要知道,這時候克隆到本地的項(xiàng)目關(guān)聯(lián)的是碼云Gitee的地址,已經(jīng)和原來的GitHub項(xiàng)目完全脫離了,是另外一個副本。

          在必要情況下(比如我們就是要給GitHub上的某個項(xiàng)目提 PR),我們還需要重新將我們本地的項(xiàng)目關(guān)聯(lián)到原來的GitHub項(xiàng)目上去,做法如下:

          (1)首先找到位于本地倉庫目錄下的隱藏文件夾 .git

          834c57f273cf0146496cf649bff08d49.webp

          (2)用文本編輯器打開 .git文件夾中的 config配置文件

          f82cc2c5c1320c6863a791df5065fc14.webp

          將配置文件中的 [remote "origin"].url字段重新關(guān)聯(lián)到原來位于GitHub上的GitHub項(xiàng)目地址

          106bdb6f527a63dfdba0a2bb972d5a50.webp

          當(dāng)然你也可以通過命令行來修改遠(yuǎn)端地址,效果一樣的

          至此大告成,本地項(xiàng)目就相當(dāng)于是 clone自GitHub,后續(xù)提代碼,提 PR到GitHub上都沒有問題。


          
           

          a3f4af888eea64f997f8045575b2af41.webp

          -----------------------公眾號:Python知識圈(ID:PythonCircle博客:www.pyzhishiquan.com知乎Python知識圈視頻號:菜鳥程序員bilibili:菜鳥程序員的日常
          一個學(xué)習(xí)Python的人,喜歡分享,喜歡搞事情!長按下圖二維碼關(guān)注,和你一起領(lǐng)悟Python的魅力。
          
           


          留言打卡 DAY 29

          今日的留言話題是:你一般clone github上項(xiàng)目時用什么方法提速的?關(guān)于留言打卡的規(guī)則參考:留言打卡第二季  (點(diǎn)擊鏈接查看規(guī)則),請按照 昵稱+天數(shù)(請以自己實(shí)際打卡的天數(shù)為準(zhǔn),如day1 or day2 or day3)+ 留言內(nèi)容(不少于15字)的方式留言。

          Python知識圈公眾號的交流群已經(jīng)建立,群里可以領(lǐng)取 Python 和人工智能學(xué)習(xí)資料,大家可以一起學(xué)習(xí)交流,效率更高,如果是想發(fā)推文、廣告、砍價小程序的敬請繞道!一定記得備注「交流學(xué)習(xí)」,我會盡快通過好友申請哦!通過好友后私聊我「學(xué)習(xí)資料」或者「進(jìn)群」都可以。

          掃碼添加,備注:交流學(xué)習(xí)




          往期推薦01

          公眾號所有文章匯總導(dǎo)航(2-10更新)

          02

          拒絕低效!Python教你爬蟲公眾號文章和鏈接

          03

          等疫情過后,我想去吃火鍋,用Python分析性價比較高的火鍋店


          分享給你的朋友

          點(diǎn)個在看

          5320e0019565a7d7f49c61b4c10f8078.webp

          瀏覽 40
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  欧美三级电影在线播放 | 久久夜色免费视频 | 影音先锋男人资源站亚洲AV | 久久久久99精品成人 | 五月天激情啪啪网 |