程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 如何讓你的git瞬間提速五倍

如何讓你的git瞬間提速五倍

編輯:關於JAVA
 

git雖然有著svn不能匹及的本地倉庫,但是和svn一樣,和遠程服務器通信也相當常用。常用的pull和push就是比較常見的命令。然後,你是不是覺得從遠程拉取(pull)到本地是不是很慢,從本地推到服務器端(push)又是不是很耗時呢,是吧,那就趕緊來加速你的git吧。

如何讓你的git瞬間提速五倍

修改ssh配置

按照下面的內容修改這個文件vim ~/.ssh/config

ControlMaster auto

##ControlPath /tmp/%r@%h:%p

ControlPath /tmp/[email protected]:22

ControlPersist yes

一些注解

ControlMaster auto可以使多個ssh會話共享一個已經存在的連接,如果沒有,則自動創建一個連接。

ControlPath /tmp/%r@%h:%p可以指定想要共享的連接。%r代表遠程登錄用戶名,一般都為git,%h表示目標主機,%p表示端口。

ControlPersist yes 則可以讓共享的連接持有處於連接狀態。

常用的ControlPath

下面包含開源中國,github,gitcafe等代碼托管。

ControlPath /tmp/[email protected]:22

ControlPath /tmp/[email protected]:22

ControlPath /tmp/[email protected]:22

快來試一試吧,是不是提高了5倍!

注:由於網絡的情況,結果可能略有不同。已經很快的但沒有感覺改善的同學,可以繼續讀下去。

還能更快

還有一個能提高50倍的方法,不過對於一般開發者不是很常用.

 
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved