Назад | Перейти на главную страницу

Выписка из VisualSVN с SVN + SSH: // из Linux

Я видел несколько ссылок на людей, обращающихся к их серверу VisualSVN с помощью протокола svn: //, несмотря на то, что visualSVN не технически поддерживая его (из-за того, что он все еще вытягивает из запаса SVN для окон). У меня есть более старый клиентский файловый сервер Linux, который по причинам, не заслуживающим внимания, не поддерживает http: // для SVN. Я установил SSH-клиент на хост-сервере Windows, к которому я могу подключиться с клиентского сервера Linux с помощью

ssh --assorted-command stuff /server

но мне не повезло с этим

svn "command" svn+ssh://stuff/etc 

команды стиля.

Как я могу проверить содержимое хоста windows visualsvn server с моего клиентского сервера linux?

Если вам по какой-то причине необходимо использовать схему доступа svn или svn + ssh, создайте свой собственный сервер Subversion. Не используйте VisualSVN Server для этой задачи. VisualSVN Server поддерживает только доступ по протоколу HTTP (S), и я настоятельно рекомендую установить обновленный клиент Subversion 1.9 на машине Linux. Он должен поддерживать HTTP (S) через библиотеку Serf (libserf).

Даже если вы включите svnserve который поставляется с VisualSVN Server, вы пропустите большинство функций VisualSVN Server, таких как управление репозиторием и разрешениями через Microsoft Management Console, интеграцию безопасности Active Directory, репликацию VDFS и многое другое.

PS Прочтите документация прежде чем спросить. Ваш подход к настройке доступа svn / svn + ssh совершенно неверен.