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 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

¿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.

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.


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.


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.


Esta vez funcionó perfectamente para mis necesidades, pero imagino que algunos repositorios solo están disponibles a través de una conexión SSL.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.