我一直開著clash但是從github上面clone**的時候速度特別慢。觀察connections裡面,看起來並沒有走這裡過。
因為git命令沒有走**過
針對所有網域名稱的 git 倉庫
注意:–glboal 選項指的是修改 git 的全域性配置檔案 ~/.gitconfig,而非各個 git 倉庫裡的配置檔案 .git/config。protocol 指的是**的協議,如 http,https,socks5 等。port 則為埠號。
針對特定網域名稱的 git 倉庫
注意:
例項針對 http 或 https 協議連線到 git 倉庫的**方法 windows,linux,macos 使用者的操作是一樣的。
clash 既支援http/https,也支援socks v5協議**
為了避免從國內倉庫或私有倉庫clone時也走**,配置只讓github.com走**
在這種情況下,git 依靠 ssh 處理連線; 為了通過**進行連線,您必須配置 ssh 本身,在 ~/.ssh/config 檔案中設定 proxycommand 選項。linux 和 macos 是通過 nc 來執行 proxycommand 的,windows 下則是通過 connect。
新增
host github.com
user git
proxycommand connect -h 127.0.0.1:7890 %h %p
注意:
windows socks5**
vim ~/.ssh/config
新增
host github.com
user git
proxycommand connect -s 127.0.0.1:7891 %h %p
注意:
linux和macos http**
vim ~/.ssh/config
新增
host github.com
user git
proxycommand nc -x connect -x 127.0.0.1:7890 %h %p
注意:
linux和macos socks5**
vim ~/.ssh/config
新增
host github.com
user git
proxycommand nc -x connect -x 127.0.0.1:7890 %h %p
注意:host github.com
user git
proxycommand nc -x 5 -x 127.0.0.1:7891 %h %p
host github.com
user git
proxycommand nc -x 127.0.0.1:7891 %h %p
這裡就不多說了,說了那麼多,我們無非就是修改了 2 個檔案,即 ~/.gitconfig 和 ~/.ssh/.config ,刪除或注釋(在相應行的開頭加上 # 即可)我們增加的相應內容即可完成取消**。
一文讓你了解如何為 git 設定**
git clone速度慢解決
從多個部落格中總結來的 先說一下效果20k左右 200k左右 雖然200也不快,但有總比沒有好 直接提速 其實就是大多數部落格中的,但有些有用,有些沒有,先說一下我的電腦,archlinux manjaro有ss 有些部落格說沒有ss不行,但是我沒試過,如果不行可能是這個原因 然後就是在裡找到git...
Mac HomeBrew安裝慢解決方案
網速快可使用此方法官網安裝homebrew usr bin ruby e curl fssl 慢的看這裡,先獲取install檔案 curl fssl brew install 並儲存名為 brew install 開啟 brew install 檔案,修改如下 找到如下 brew repo cor...
Mac HomeBrew安裝慢解決方案
官網安裝homebrew usr bin ruby e curl fssl 在終端執行如下命令 usr bin ruby e curl fssl brew install vim brew install 開啟brew install檔案,找到如下 brew repo brew repo usr b...