2011-12-26 11 views
13

Sé que este problema se plantea muchas veces en todo el mundo, pero creo que el mío es un poco diferente de los demás.svn: error genérico

El escenario es el siguiente:

Día 1: Instalación de un servidor de Ubuntu 10.04 en un servidor de la nube con Subversion 1.6.6 en un servidor remoto.

Día 2: Importación de el primer proyecto en svn a través de SVN + protocolo ssh. Todo funciona bien hasta el final del día.

Día 3: Intentando finalizar el proyecto en una computadora diferente. Resultado: SVN: fallo genérico

En la mayoría de los casos reportados de un mismo problema, parece que el problema está relacionado con SASL, pero en mi caso se trata de personas con discapacidad y no estoy usando SASL. Me enfrenté al mismo problema, no hace mucho tiempo, en un servidor diferente con CentOS instalado.

A partir del siguiente paso, inicié sesión en el servidor remoto a través de SSH e intenté sacar el mismo proyecto del repositorio utilizando el protocolo 'file: ///'. ¡Y funcionó bien! Parece que cualquiera sea el problema, tiene algo que ver con el protocolo de autenticación. Pero dado que el mensaje de error es mínimo, no sé por dónde empezar.

ACTUALIZACIÓN: El cambio de 'archivo: ///' a 'svn + ssh: //' también funciona bien en el servidor remoto.

ACTUALIZACIÓN: ¡Pruebas desde una tercera computadora, todo funciona bien allí también y parece que es simplemente mi computadora local incapaz de pagar y/o comprometer el repositorio! ¿Podría ser algún tipo de problema de bloqueo de firewall?

+0

Después de más de un día y medio de la búsqueda de una solución a este problema, esto lo resolvió para mí. ¡Muchas gracias! – MirroredFate

Respuesta

24

SVN necesita su nombre de host encaminado a 127.0.0.1 (local)

si su nombre no está en

cat /etc/hosts 

esto va a añadir su nombre de host actual a la misma:

#(as root) 
echo 127.0.0.1 `hostname`>> /etc/hosts 
6

No se resolvió el problema con el nombre de host. fijaron añadiendo el nombre de host a 127.0.0.1 a/etc/hosts

+0

¡Yo también! Gracias. –

2

Proveedores:

~$ hostname 
ubuntu 

Editar archivo/etc/hosts

127.0.0.1 ubuntu 
+0

sea asombroso, que esto cambiaría el nombre de host de su servidor a "ubuntu" – rubo77

+0

Bien, ahora después de que Jacks edite se ve un poco mejor, pero aún así: "ubuntu" no siempre es su nombre de servidor, tiene que agregar el nombre de host, eso el comando 'hostname' se mostrará a/etc/hosts – rubo77

Cuestiones relacionadas