azureでgit proxy socatを使用する
azureにdevstackをインストールして、cloneのスピードはとても遅くて、しかも毎回タイムアウトに失敗して、後で調べて、azureのネットのスピードはとても速くて、どうして毎回cloneのスピードはすべて数k毎秒で、インターネットで検索した後に、壁の原因を発見して、gitproxyを設定します
以下に設定方法を示します.
その中の内容は適当な内容に変更された.
私が変更した後、実はマシン自体を設定して、私のマシン自体はエージェントを設定していませんが、azureの速度は1 M/sに上昇しました.
何が原因なのか分からない.
でも私の問題は解決しました
以下に設定方法を示します.
$ sudo apt-get install socat
$ sudo vi /usr/bin/gitproxy
#!/bin/bash
PROXY=squid.vpsee.com
PROXYPORT=3128
PROXYAUTH=username:password
exec socat STDIO PROXY:$PROXY:$1:$2,proxyport=$PROXYPORT,proxyauth=$PROXYAUTH
$ sudo chmod +x /usr/bin/gitproxy
$ git config --global core.gitproxy gitproxy
その中の内容は適当な内容に変更された.
私が変更した後、実はマシン自体を設定して、私のマシン自体はエージェントを設定していませんが、azureの速度は1 M/sに上昇しました.
何が原因なのか分からない.
でも私の問題は解決しました