Хорошо, у меня проблемы с настройкой SVN + SSH.Ошибка подключения SVN + SSH 210002, неожиданно отключено сетевое соединение
У меня есть SVN, работающий на сервере Linux и пытающийся подключиться с ноутбука Mac под управлением Snow Leopard. XCode пытается подключиться, но дает сообщение «Ошибка 210002, сетевое подключение неожиданно закрыто».
Ничего похожего в Интернете не объясняет. Я подключаюсь с помощью xcode с HTTP и работает правильно для всех репозиториев.
Вот мой 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
я в настоящее время он настроен на использование HTTP, который работает без проблем.
http://[email protected]/svn/project
Я могу SSH к серверу, используя имя пользователя и пароль, а также выполнять команды, такие как
svn list file:///home/svn/project
и я получаю список содержимого этого проекта. Итак, я не думаю, что это проблема с разрешениями.
Файлы на сервере находятся в/home/svn/project.
Я пытаюсь заставить это работать в XCode. Не работает с использованием пути as/home/svn/project или just/svn/project, как работает в http.
Но, с ноутбука, следующая команда делает список информации, как ожидалось:
svn list svn+ssh://[email protected]/home/svn/project
[email protected]'s password:
branches
tags
trunk
Killed by signal 15.
Программа Svnserve не работает, но пользователь я вход с имеет возможность запускать его. Если я начну его в режиме переднего плана, он ничего не изменит.
Любые идеи, что мне не хватает. Хотелось бы иметь возможность запускать svn + ssh и отключать HTTP-доступ.
Cheers!
EDIT
Для получения дополнительной некоторой информации, я обнаружил, что это только один репозиторий. Все остальные репозитории на сервере, похоже, работают правильно с SVN + SSH.
Кажется, ошибка XCode, но я не знаю точно. Это то, как XCode считывает информацию о соединении SSH, которая может быть кэширована на компьютере.
В Ubuntu [ эта нить] [1] помогла мне. [1]: http://unix.stackexchange.com/questions/27143/how-to-configure-svn-ssh-with-ssh-on-non-standard-port – Gordak