主機及虛擬機代理配置
時間:2023-07-17 15:09:01 | 來源:網站運營
時間:2023-07-17 15:09:01 來源:網站運營
主機及虛擬機代理配置:
在clone git代碼的時候遇到不能下載https://chromium.googlesource.com/external/coreboot.org/flashrom/的情況,需要安裝個代理,下面記錄代理的配置過程,以解決我們的問題
主機代理配置
- 購買代理賬號
- 下載Shadowsocks-4.4.0.185.zip
- 解壓后直接運行exe文件
- 用購買的賬號密碼進行配置
- 右鍵中將“系統(tǒng)代理”設置為全局模式
- 在瀏覽器的中的網絡設置中的代理服務中選擇“使用系統(tǒng)代理設置”
- 到此在主機上就可以訪問google了
虛擬機代理配置
- 將虛擬機的網絡配置為NAT模式
- 在Ubuntu中的網絡設置中,將網絡代理設置為主機的局域網IP地址和代理端口(默認是1080)
- 將Ubuntu中瀏覽器的網絡代理設置為使用系統(tǒng)代理
- 到此在虛擬機中的代理配置完成,可以在虛擬機中訪問google了
Git代理配置
為了使git能夠通過代理去下載一些代碼,這里可以通過如下命令進行代理配置。這里的配置只對當前repo生效,如果想對所有的repo生效,需要將local改為global。
git config --local http.proxy '192.168.31.207:1080'
到此,理論上可以解決我們的問題,但實測還是有問題。
將https改為git協(xié)議,下載github代碼更順暢。
比如
https://github.com/SanDisk-Open-Source/pyvcd.git 修改為
git@github.com:SanDisk-Open-Source/pyvcd.git 進行下載。