1. 程式人生 > >git clone 太慢的解決方式

git clone 太慢的解決方式

作者:croedmup
連結:https://www.zhihu.com/question/47331407/answer/142208758
來源:知乎著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
clone 比較大的 repo 比如說 linux,直接使用
git clone [https://github.com/torvalds/linux.git
會讓你發瘋。
這裡介紹一個比較通用的解決方案。在我機器上 clone 速度可以達到 1MiB/s。

  1. 作為一枚屌絲程式猿,翻牆工具必不可少。目前來看,shadowsocks 是不二選擇。
    這裡簡單介紹下 ubuntu 下執行 shadowsocks 的方法。
    sudo apt-get install python-pip sudo pip install shadowsocks sudo ssserver -p <port> -k <password> -m rc4-md5 --user nobody -d start

    port 和 password 根據需要填寫。記得防火牆裡開放該監聽的 port。
    然後在自己機上上安裝 shadowsocks 客戶端,設定 PAC,開始爽歪歪吧。
  2. git 設定 socks5 代理。
    git config --global http.proxy 'socks5://127.0.0.1:1080' git config --global http.proxy 'socks5://127.0.0.1:1080'
  3. 開始 clone,如果覺得倉庫太大,可以在 git clone 中加入引數 --depth=1,只拉取最近的一個 revision。
[email protected]:~/user/workspace/learn-kylin/kylin-laster$ git clone
--depth=1 https://github.com/apache/kylin.git 正克隆到 'kylin'... remote: Counting objects: 2584, done. remote: Compressing objects: 100% (1966/1966), done. remote: Total 2584 (delta 1003), reused 1013 (delta 347), pack-reused 0 接收物件中: 100% (2584/2584), 6.23 MiB | 138.00 KiB/s, 完成. 處理 delta 中: 100% (1003/1003), 完成. 檢查連線... 完成。
  1. 如果後面想看歷史的版本,那麼也很好辦,使用 git fetch 即可。
    git fetch --unshallow

5.在hosts檔案中新增
151.101.76.249 github.global.ssl.fastly.net 192.30.253.112 github.com

總結:

可以直接安裝5,3,4的順序去clone專案,不用管代理。

相關推薦

git clone 解決方式

作者:croedmup連結:https://www.zhihu.com/question/47331407/answer/142208758來源:知乎著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。clone 比較大的 repo 比如說 linux,直接使用git clone [https

git clone

系統是ubuntu16.04,在git clone的時候速度很慢上網查詢改善方法解決了問題:思路:git clone 特別慢是因為github.global.ssl.fastly.Net域名被限制了。只要找到這個域名對應的ip地址,然後在hosts檔案中加上ip–>域名

mysql導入解決方法

cts related tween cal mit orm CI sch multi 半調子數據科學家又要折騰數據,拿到數據一看,3.6G的zip文件,解壓看看,臥槽12個G的sql文件。好吧,又要折騰sql數據了。第一件事,肯定是搭一個數據庫,導入數據咯。 折騰過sql導

electron打包解決方法

electron打包太慢解決方法 npm源太慢 可以用阿里雲的npm也就是cnpm不過不推薦因為我用阿里雲的npm的時候打包總是出問題 electron下載慢怎麼辦-手工完成 可以去阿里雲的electron映象下好對應版本的electron,然後放到自己的快取目錄 不同系統

tomcat在linux啟動應用解決方式,通過rng-tools自動補充熵池

詳解熵池 熵池本質上是若干位元組。/proc/sys/kernel/random/entropy_avail中儲存了熵池現在的大小,/proc/sys/kernel/random/poolsize是熵池的最大容量,單位都是bit。如果entropy_avail的

tomcat啟動解決辦法

1.tomcat啟動太慢解決辦法:在Tomcat環境中解決 可以通過配置JRE使用非阻塞的Entropy Source。 在catalina.sh中加入這麼一行:-Djava.security.egd=file:/dev/./urandom 即可。 加入後再啟動Tomcat,整個啟動耗時

csdn訪問解決方式

被坑的不行不行了。。。 一個專業IT網站,訪問時速度感覺像一個野雞網站,無語。。。 解決辦法:參考https://blog.csdn.net/caixingke2012/article/details/46642215 其實很簡單, csdn開啟慢, 是

載入maven專案jar包速度解決方案

“載入maven專案jar包速度慢解決:” eclipse一直在載入jar包無法操作其他功能 找到本地安裝的maven位置: 開啟檔案後找到146行看到標籤後,新增映象地址: <mirror> <id>alimaven</id

國內GitHub訪問下載解決辦法

原因 為什麼慢?github的CDN被某牆屏了。 解決方法 繞過dns解析,在本地直接繫結host,該方法也可加速其他因為CDN被遮蔽導致訪問慢的網站。 實現 在本地host檔案中新增對映,步驟如下: 用文字編輯器開啟hosts檔案,位於C:\Window

windows使用git clone速度,改善方法

span git clone div glob conf clas -- style 改變 最近使用git clone的速度實在是慘不忍睹,只有3~5k,使用兩行命令稍微改善一下 一般電腦轉發端口都是1080端口,如果自己修改了端口改變命令端口就行了 git config

composer下載安裝laravel解決方法

使用國內映象 https://pkg.phpcomposer.com/#how-to-use-packagist-mirror 上面連結是原網址 映象用法 有兩種方式啟用本映象服務: 系統全域性配置: 即將配置資訊新增到 Composer 的全域性配置檔案 conf

Android Studio/Gradle構建解決辦法

已經使用Android Studio進行開發超過一年,隨著專案的增大,依賴庫的增多,構建速度越來越慢,現在最慢要6分鐘才能build一個release的安裝包,在網上查詢資料,發現可以通過一些配置可以加快速度,這裡跟大家分享一下。 開啟gradle單獨的守護程序 在下

github上git clonegit push速度解決辦法

先到https://www.ipaddress.com/上查詢github.global.ssl.fastly.net最快的ip,然後在etc/hosts檔案下新增: 151.101.185.19

vim傻瓜式配置 + git clone的速度到難以忍受問題的解決方法~

height 我們 power csdn 分享 class 但是 倉庫 tail 一般在github上面看到一個好的開源項目,想要使用它,或者想要研究一下它的源碼,這時我們需要使用git clone命令。 git clone就是倉庫克隆,把服務端的倉庫克隆到本地,和git

Windows 環境下 Git clone pull fetch 解決之道

問題描述: git clone、pull 特別慢  ,專案大概是370MB, 每次pull ,Receving objects:*******   20kb/s ,傳輸速度才20kb/s 左右,進度70%左右就卡頓,很捉急。糾結了大半天,網上查閱了好多帖子,最終找到

git clone解決辦法

問題 大家可能都遇到過從github使用git clone指令奇慢無比的問題,網上很多人說使用代理來加速git,但是這也不是長久的解決辦法,使用了代理,指不定哪天還要換回來,就很麻煩 git clone慢的原因其實主要是因為這條指令預設是將所有的git歷史記錄

git clone下載速度很解決方法

        一直用git clone從github上下載原始碼學習,但是有時候git clone速度好慢,只有幾Kb的速度,按這個速度下載安卓原始碼的話估計要下一年。        然後我再網上找各種教程,試過通過vps下載github的原始碼,速度還是很慢,不知道是不

git clone速度,使用python3.x改host

不錯 mage 改變 tro 編輯 fas 就會 hang 用戶 在git clone 的時候,最心煩的莫過於速度太慢,gitee的還好,要是github的速度就太慢了。 網上的方法大都是改host,但是每隔一段時間,git的ip就會變動,於是自己寫了個腳本,爬取globa

Mac系統git clone 解決方案】

image ast png 命令 ima 蝸牛 hosts shc sts 剛入手mac系統,準備從git上clone代碼,蝸牛般的網速,就我這暴脾氣必須盤它。so有了下面的幾行命令 只需在/etc/hosts文件裏面增加幾行ip映射就可以了。 1 151.101.

windows上git clone命令速度過問題的解決

分享圖片 解決 .com down info review mar 技術 class 在windows上用git clone 命令克隆一Ӣ