Google Code'dan kod teslim alma sorunları


10

Yakın zamanda Ubuntu 11.10 sürümüne geçtim ve o zamandan beri Google Code'dan ödeme kodu alamadım. Ben svn veya git ile alamıyorum, ama her ikisi de yükseltme önce çalışıyorlardı (11.10 ile ilgili bir sorun olduğunu varsayalım).

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

Herhangi bir fikir?

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

Düzenle:

Sadece 11.04 netbook ile Google Kodunu https üzerinden subversion ile kontrol edebileceğimi doğruladım.

Subversiyon-1.7.0'ı neon 0.29.6'yı kullanarak kaynaktan derledim ve şanssız açıldı. Şimdi veriyor svn: E175002.

Düzenleme 2:

Açıkça söylemek gerekirse, yalnızca Google Code ile ilgili bu sorunu yaşıyorum. Ben denedim tüm diğer havuzlardan kodu kontrol edebilirsiniz.

Yanıtlar:


2

11.10'a geçerken de bu sorunu yaşadım (Google kodu değil, bir Assembla SVN repo rağmen). Jan Kester blogunun bu çözümü benim için çalıştı:

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

Bu yardımcı olur umarım.


Çok garip, ama ben bununla karşılaştım ve daha önce denedim. Sadece sırıtışlar için tekrar denedim ve görünüşe göre şimdi çalışıyor. Sanırım bir hata yaptım.
Jason Iverson

1

burada kendinizle aynı svn sürümü ile iyi çalışıyor. Klasörlerinizi ve klasörlerinizi yedeklemeyi / kaldırmayı / yeniden adlandırmayı ~/.sshve ~/.subversionbunun yardımcı olup olmadığını görmeyi deneyebilir misiniz?

Yukarıda , önceki Ubuntu sürümlerindeki diğer kullanıcılar için aynı sorunu çözdüğünü görüyorum .


Evet, bunu birkaç kez denedim. Bahsetmeyi unuttum>. <(Yine de emin olmak için tekrar denedim)
Jason Iverson

0

Sadece http: // protokolünü kullanın, bunun yerine https: // kullanabilirsiniz. Benim için çalıştı.


Bu, bu sefer ihtiyaçlarım için mükemmel çalıştı, ancak bazı depoların yalnızca SSL bağlantısı üzerinden kullanılabileceğini hayal ediyorum.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.