Checking out from VisualSVN with SVN+SSH:// from Linux

enter image description here

I've seen a few references to people accessing their VisualSVN server with the svn:// protocol despite visualSVN not technically supporting it (due to it still pulling from stock SVN for windows). I have an older Linux client fileserver that for reasons not worth getting into here, won't support http:// for SVN. I've set up an SSH client on the windows host server that I'm able to reach from the Linux client server with the

ssh --assorted-command stuff /server

but I'm not having luck pulling off

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

style commands.

How can I check out stuff on the host windows visualsvn server from my linux client server?

1
задан 15 June 2016 в 02:55
1 ответ

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

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

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

1
ответ дан 3 December 2019 в 23:44

Теги

Похожие вопросы