web-dev-qa-db-fra.com

Problèmes d'extraction du code de Google Code

J'ai récemment effectué une mise à niveau vers Ubuntu 11.10 et depuis lors, je n'ai pas pu extraire le code de Google Code. Je ne peux pas l'obtenir avec svn ou git, mais ils travaillaient tous les deux avant la mise à jour (donc je suppose que c'est un problème avec 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

Des idées?

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

Modifier:

Je viens de confirmer avec mon netbook 11.04 que je peux commander Google Code via https avec Subversion.

J'ai compilé Subversion-1.7.0 à partir de la source en utilisant le néon 0.29.6 et openssl sans succès. Il donne maintenant svn: E175002.

Edit 2:

Juste pour être clair, je semble seulement avoir ce problème avec Google Code. Je peux consulter le code de tous les autres référentiels que j'ai essayés.

10
Jason Iverson

J'ai également eu ce problème lors du passage à 11.10 (bien qu'avec un référentiel Assembla SVN, pas de code Google). Cette solution de blog de Jan Kester a fonctionné pour moi:

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

J'espère que cela t'aides.

2
Robert Taylor

ça fonctionne très bien ici avec la même version svn que vous-même. Pouvez-vous essayer de sauvegarder/supprimer/renommer vos dossiers ~/.ssh et ~/.Subversion et voir si cela vous aide?.

Je vois que ce qui précède a résolu le même problème pour autres utilisateurs sur les versions précédentes d’Ubuntu.

1
kikixx

Utilisez simplement http: // protocole à la place https: // si vous le pouvez. Travaillé pour moi.

0
Kamil Szot