Pertanyaan Masalah saat memeriksa kode dari Google Code


Saya baru saja meng-upgrade ke Ubuntu 11.10 dan sejak itu, saya belum dapat checkout kode dari Google Code. Saya tidak bisa mendapatkannya dengan baik svn atau git, tetapi mereka berdua bekerja sebelum upgrade (jadi saya menganggap itu masalah dengan 11.10).

SVN:

$ svn checkout https://project.googlecode.com/svn/ project --username me@gmail.com
svn: OPTIONS of 'https://project.googlecode.com/svn': SSL handshake failed: Secure connection truncated (https://project.googlecode.com)

Git:

$ git clone https://me@code.google.com/p/project/ 
Cloning into project...
Password: 
error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing https://me@code.google.com/p/project/info/refs

fatal: HTTP request failed

Ada ide?

git version 1.7.5.4
svn, version 1.6.12 (r955767)
openssl 1.0.0e-2ubuntu4
libneon27-gnutls 0.29.6-1

Edit:

Baru saja dikonfirmasi dengan netbook 11.04 saya bahwa saya dapat checkout Google Code melalui https dengan subversi.

Saya mengkompilasi subversi-1.7.0 dari sumber menggunakan neon 0.29.6 dan terbuka tanpa keberuntungan. Sekarang memberi svn: E175002.

Edit 2:

Hanya untuk memperjelas, saya sepertinya hanya memiliki masalah ini dengan Google Code. Saya dapat memeriksa kode dari semua repositori lain yang telah saya coba.


10
2017-10-17 06:06


asal




Jawaban:


Saya juga memiliki masalah ini ketika pindah ke 11.10 (meskipun dengan repo SVla repo, bukan kode Google). Solusi ini dari Blog Jan Kester bekerja untuk saya:

sudo apt-get install libneon27
cd /usr/lib/
sudo rm libneon-gnutls.so.27
sudo ln -s /usr/lib/libneon.so.27 libneon-gnutls.so.27

Semoga ini membantu.


2
2017-10-24 17:53



Ini aneh, tapi aku telah berlari melintasi ini dan mencobanya lebih awal. Saya mencoba lagi hanya untuk nyengir dan rupanya itu berhasil sekarang. Saya kira saya melakukan kesalahan. - Jason Iverson


itu bekerja dengan baik di sini dengan versi svn yang sama seperti dirimu sendiri. Dapatkah Anda mencoba mencadangkan / menghapus / mengganti nama Anda ~/.ssh dan ~/.subversion folder dan melihat apakah itu membantu masalah.

Saya melihat bahwa di atas memecahkan masalah yang sama pengguna lain pada versi Ubuntu sebelumnya.


1
2017-10-19 21:52



Ya, saya sudah mencoba itu beberapa kali. Lupa menyebutkannya>. <(Coba lagi sekarang untuk memastikannya) - Jason Iverson


Cukup gunakan http: // protocol, bukan https: // jika Anda bisa. Bekerja untukku.


0
2018-02-15 15:15



Ini bekerja sempurna untuk kebutuhan saya saat ini, tetapi saya membayangkan beberapa repositori hanya tersedia melalui koneksi SSL.