Problemas al extraer el código de Google Code

10

Recientemente me actualicé a Ubuntu 11.10 y desde entonces, no he podido pagar el código de Google Code. No puedo obtenerlo con svn o git, pero ambos estaban funcionando antes de la actualización (así que supongo que es un problema con 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

¿Algunas ideas?

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

Editar:

Con mi netbook 11.04 acabo de confirmar que puedo pagar el código de Google a través de https con subversion.

Compilé subversion-1.7.0 de la fuente usando el neón 0.29.6 y openssl sin suerte. Ahora da svn: E175002.

Edición 2:

Para ser claros, solo parece que tengo este problema con Google Code. Puedo consultar el código de todos los otros repositorios que he probado.

Jason Iverson
fuente

Respuestas:

2

También tuve este problema al pasar a 11.10 (aunque con un repositorio Assembla SVN, no con el código de Google). Esta solución del blog de Jan Kester funcionó para mí:

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

Espero que esto ayude.

Robert Taylor
fuente
Es extraño, pero me encontré con esto y lo intenté antes. Lo intenté nuevamente solo por sonrisas y aparentemente funciona ahora. Supongo que he cometido un error.
Jason Iverson
1

funciona bien aquí con la misma versión svn que tú. Se puede tratar la copia de seguridad / quitar / cambiar el nombre ~/.sshy ~/.subversioncarpetas y ver si eso ayuda asuntos.

Veo que lo anterior resolvió el mismo problema para otros usuarios en versiones anteriores de Ubuntu.

kikixx
fuente
Sí, ya lo he intentado varias veces. Olvidé mencionarlo>. <(Intenté nuevamente ahora para estar seguro)
Jason Iverson
0

Simplemente use el protocolo http: // en lugar de https: // si puede. Trabajó para mi.

Kamil Szot
fuente
Esta vez funcionó perfectamente para mis necesidades, pero imagino que algunos repositorios solo están disponibles a través de una conexión SSL.