Punya alasan masalah, itu gnutlspaket. Ini bekerja aneh di belakang proxy. Tetapi opensslbekerja dengan baik bahkan di jaringan yang lemah. Jadi solusi adalah bahwa kita harus mengkompilasi gitdengan openssl. Untuk melakukan ini, jalankan perintah berikut:
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
(Ingatlah untuk mengganti 1.7.9.5dengan versi git yang sebenarnya di sistem Anda.)
Kemudian, edit debian/controlfile (jalankan perintah gksu gedit debian/control:) dan ganti semua instance libcurl4-gnutls-devdengan libcurl4-openssl-dev.
Kemudian buat paket (jika gagal saat pengujian, Anda dapat menghapus baris TEST=testdari file debian/rules):
sudo apt-get install libcurl4-openssl-dev
sudo dpkg-buildpackage -rfakeroot -b
Instal paket baru:
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
Terinspirasi dari sini: https://github.com/xmendez/wfuzz/wiki/PyCurlSSLBug