Bien, tengo problemas para configurar SVN + SSH.Conexión SVN + SSH que genera el error 210002, conexión de red cerrada inesperadamente
Tengo SVN ejecutándose en un servidor Linux y tratando de conectarme desde una laptop Mac con Snow Leopard. XCode intenta conectarse, pero muestra el mensaje "Error 210002, conexión de red cerrada inesperadamente".
Nada en línea parece explicar. Me conecto utilizando xcode con HTTP y funciona correctamente para todos los repositorios.
Aquí está mi SVN vesrion:
svn, version 1.5.4 (r33841)
compiled Aug 7 2009, 01:44:11
Copyright (C) 2000-2008 CollabNet.
Subversion is open source software, see http://subversion.tigris.org/
This product includes software developed by CollabNet (http://www.Collab.Net/).
The following repository access (RA) modules are available:
* ra_neon : Module for accessing a repository via WebDAV protocol using Neon.
- handles 'http' scheme
- handles 'https' scheme
* ra_svn : Module for accessing a repository using the svn network protocol.
- with Cyrus SASL authentication
- handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
- handles 'file' scheme
actualmente lo tengo configurado para utilizar HTTP, que funciona sin problemas.
http://[email protected]/svn/project
puedo ssh al servidor mediante nombre de usuario y contraseña, y ejecutar comandos tales como
svn list file:///home/svn/project
y obtener una lista de los contenidos de ese proyecto. Entonces, no creo que sea un problema de permisos.
Los archivos en el servidor son at/home/svn/project.
Estoy tratando de hacer que esto funcione en XCode. No funciona usando la ruta como/home/svn/project o simplemente/svn/project como funciona en http.
Pero, desde el ordenador portátil, el siguiente comando ¿La información de la lista como se esperaba:
svn list svn+ssh://[email protected]/home/svn/project
[email protected]'s password:
branches
tags
trunk
Killed by signal 15.
svnserve El programa no se está ejecutando, pero el usuario que estoy entrando con tiene la capacidad para ejecutarlo. Si lo comienzo en modo de primer plano, no parece cambiar nada.
Cualquier idea de lo que me estoy perdiendo. Me encantaría poder ejecutar svn + ssh y desactivar el acceso http.
¡Salud!
EDITAR
Para algo más de información, he encontrado que es sólo un repositorio. Todos los demás repositorios en el servidor parecen estar funcionando correctamente con SVN + SSH.
Parece ser un error de XCode, pero no estoy seguro. Es algo acerca de cómo XCode lee la información de conexión SSH que puede almacenarse en la memoria caché de la computadora.
En Ubuntu, [ este hilo] [1] me ayudó. [1]: http://unix.stackexchange.com/questions/27143/how-to-configure-svn-ssh-with-ssh-on-non-standard-port – Gordak