日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

设置git协议clone代理

發布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 设置git协议clone代理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

0x0

最近在clone yaffs2倉庫時發現clone的異常緩慢,就算開了代理也是,搜索一番發現網上大多都是將設置http、https、ssh協議的代理,對于git協定的代理講的很少,下面分享下如何讓git協議走socks代理
以下內容前提是里已經在電腦上系統用了代理

0x1

yaffs2 代碼倉庫是git協議的,并且沒有提供http協議的地址,ssh格式的需要注冊后才能使用

git clone git://www.aleph1.co.uk/yaffs2
  • 安裝環境
sudo apt-get install netcat-openbsd
  • 創建腳本文件
touch ~/proxy-wrapper vim ~/proxy-wrapper
  • 在文件中添加以下內容
#!/bin/bash nc -x127.0.0.1:1089 -X5 $*

其中的1089端口號要根據個人具體來定,ubuntu可以在系統設置里查看

  • 設置環境變量
export GIT_PROXY_COMMAND="[path]/proxy-wrapper"

[path] 用proxy-wrapper所在的全路徑替換

  • 到此就設置完畢
    下面clone下倉庫看看速度
    可以看到,clone的很快啊

注: 每次使用前都需要設置下GIT_PROXY_COMMAND變量

總結

以上是生活随笔為你收集整理的设置git协议clone代理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。