問題の理由を得た、それはgnutlsパッケージでした。プロキシの背後で奇妙に動作しています。しかしopenssl、弱いネットワークでも正常に動作しています。回避策は、でコンパイルgitすることopensslです。これを行うには、次のコマンドを実行します。
sudo apt-get update
sudo apt-get install build-essential fakeroot dpkg-dev
sudo apt-get build-dep git
mkdir ~/git-openssl
cd ~/git-openssl
apt-get source git
dpkg-source -x git_1.7.9.5-1.dsc
cd git-1.7.9.5
(1.7.9.5システムのgitの実際のバージョンに置き換えることを忘れないでください。)
その後、編集debian/controlファイルは(コマンドを実行します。gksu gedit debian/control)とのすべてのインスタンスを置き換えるlibcurl4-gnutls-devとlibcurl4-openssl-dev。
次に、パッケージをビルドします(テストで失敗した場合TEST=testは、ファイルから行を削除できますdebian/rules)。
sudo apt-get install libcurl4-openssl-dev
sudo dpkg-buildpackage -rfakeroot -b
新しいパッケージをインストールします。
i386: sudo dpkg -i ../git_1.7.9.5-1_i386.deb
x86_64: sudo dpkg -i ../git_1.7.9.5-1_amd64.deb
ここからインスピレーションを受けています:https : //github.com/xmendez/wfuzz/wiki/PyCurlSSLBug