Conexão SVN + SSH com Erro 210002, Conexão de Rede Fechada Inesperadamente

OK, estou tendo problemas para configurar o SVN + SSH.

Eu tenho SVN em execução em um servidor Linux e tentando se conectar a partir de um laptop Mac rodando o Snow Leopard. XCode tenta se conectar, mas fornece a mensagem "Erro 210002, conexão de rede fechada inesperadamente".

Nada online parece explicar. Eu me conecto usando xcode com HTTP e ele funciona corretamente para todos os repositórios.

Aqui está o meu 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

Atualmente tenho configurado para usar http, que funciona sem problemas.

http://[email protected]/svn/project

Eu posso ssh para o servidor usando o nome de usuário e senha, e executar comandos como

svn list file:///home/svn/project

e recebo uma listagem do conteúdo desse projeto. Então, não acho que seja um problema de permissão.

Arquivos no servidor estão em / home / svn / project.

Estou tentando fazer isso funcionar no XCode. Não funciona usando o caminho como / home / svn / project ou apenas / svn / project como funciona em http.

Mas, do laptop, o comando a seguir lista informações como esperado:

svn list svn+ssh://[email protected]/home/svn/project
[email protected]'s password:
branches
tags
trunk
Killed by signal 15.

O programa svnserve não está rodando, mas o usuário com quem estou logando tem a capacidade de executá-lo. Se eu começar em primeiro plano, não parece mudar nada.

Alguma idéia do que estou perdendo. Adoraria poder executar svn + ssh e desativar o acesso http.

Felicidades!

EDITAR

Para mais informações, descobri que é apenas um repositório. Todos os outros repositórios no servidor parecem estar funcionando corretamente com o SVN + SSH.

Parece ser um bug do XCode, mas não tenho certeza. É algo sobre como o XCode lê informações de conexão SSH que podem ser armazenadas em cache no computador.

questionAnswers(6)

yourAnswerToTheQuestion