天天看點

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

配置代理

下載下傳用戶端

進入GitHub:https://github.com/qingshuisiyuan/electron-ssr-backup/releases

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

點選electron-ssr-0.2.6.pacman進行下載下傳

安裝用戶端

在終端上切換到剛才下載下傳的目錄中,執行安裝指令

sudo pacman -U electron-ssr-0.2.6.pacman
           
archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試
archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

因為這個v0.2.6版本有問題,可能打不開UI界面,進而無法配置用戶端資訊,是以需要更新該用戶端,把electron-ssr更新到最新版本

sudo pacman -Syu
           
archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

運作electron-ssr,下載下傳用戶端,然後配置賬号資訊。

如果打不開,輸入快捷鍵

CTRL+SHIFT+W

切換主視窗顯隐,輸入快捷鍵

CTRL+SHIFT+B

切換是否顯示操作菜單

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

配置好賬号資訊後,在Chrome浏覽器打開進階設定,配置代理

socks主機

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

配置git

安裝git

sudo pacman -S git
           
archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

配置git賬号資訊

$ git config --global user.name "John Doe"
$ git config --global user.email [email protected]
           
archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

生成SSH秘鑰

ssh-keygen -t rsa -C    "your github email"
           

一路Enter鍵

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

進入 .ssh檔案夾中,複制id_rsa.pub公鑰

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

進入你的GitHub賬戶配置SSH秘鑰

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

提高github clone速度慢

git config --global http.proxy socks5://127.0.0.1:1080
git config --global https.proxy socks5://127.0.0.1:1080
           
archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試
vim ~/.gitconfig
           
archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

分别把http和https修改為socks5

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

到這已經配置完成

git clone 測試

分别gie clone自己的項目和别人的項目,觀察速度是否得到改善,

注意git clone的為HTTPS而不是SSH

archlinux配置git和解決git clone速度慢的問題配置代理配置git提高github clone速度慢git clone 測試

可以看出

git clone

速度已經得到提高