Masalah saat memeriksa kode dari Google Code

10

Saya baru-baru ini meningkatkan ke Ubuntu 11.10 dan sejak itu, saya belum dapat checkout kode dari Google Code. Saya tidak bisa mendapatkannya dengan svn atau git, tetapi mereka berdua bekerja sebelum peningkatan (jadi saya berasumsi itu masalah dengan 11.10).

SVN:

$ svn checkout https://project.googlecode.com/svn/ project --username [email protected]
svn: OPTIONS of 'https://project.googlecode.com/svn': SSL handshake failed: Secure connection truncated (https://project.googlecode.com)

Git:

$ git clone https://[email protected]/p/project/ 
Cloning into project...
Password: 
error: gnutls_handshake() failed: A TLS packet with unexpected length was received. while accessing https://[email protected]/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 menyusun subversion-1.7.0 dari sumber menggunakan neon 0.29.6 dan openssl tidak berhasil. Sekarang memberi svn: E175002.

Edit 2:

Untuk lebih jelasnya, sepertinya saya hanya memiliki masalah dengan Google Code ini. Saya dapat memeriksa kode dari semua repositori lain yang telah saya coba.

Jason Iverson
sumber

Jawaban:

2

Saya juga punya masalah ini ketika pindah ke 11,10 (walaupun dengan repo Assembla SVN, bukan kode Google). Solusi dari blog Jan Kester ini 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.

Robert Taylor
sumber
Aneh, tetapi saya telah menemukan ini dan mencobanya sebelumnya. Saya mencoba lagi hanya untuk senyum dan ternyata itu berhasil sekarang. Saya kira saya membuat kesalahan.
Jason Iverson
1

itu bekerja dengan baik di sini dengan versi svn yang sama seperti Anda. Dapatkah Anda mencoba mencadangkan / menghapus / mengganti nama folder Anda ~/.sshdan ~/.subversiondan melihat apakah itu membantu masalah.

Saya melihat bahwa hal di atas menyelesaikan masalah yang sama untuk pengguna lain pada versi Ubuntu sebelumnya.

kikixx
sumber
Ya, saya sudah mencobanya beberapa kali. Lupa menyebutkannya>. <(Mencoba lagi sekarang untuk memastikannya)
Jason Iverson
0

Cukup gunakan http: // protokol alih-alih https: // jika Anda bisa. Bekerja untukku.

Kamil Szot
sumber
Ini berfungsi dengan baik untuk kebutuhan saya saat ini, tetapi saya membayangkan beberapa repositori hanya tersedia melalui koneksi SSL.