Сведения о вопросе

nikolya

09:55, 13th August, 2020

Теги

svn   version-control    

Настройка Subversion на Windows в качестве сервиса

Просмотров: 478   Ответов: 7

При установке subversion в качестве службы я использовал эту команду:

c:\>svnservice -install --daemon --root "c:\documents and settings\my_repository"

И тогда я получил эту ошибку:

Could not create service in service control manager.

После просмотра некоторых документов MSDN в диспетчере управления службами я попытался предоставить полный контроль всем в разрешениях на раздел реестра в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, но это не возымело никакого эффекта.

Кто-нибудь знает, что я сделал не так, или как преодолеть это?

Примечание #1: я работаю в качестве администратора на этом поле

*Note #2: я следовал инструкциям, приведенным здесь, поэтому, возможно, мой выбор каталога ошибочен. И мой репозиторий на самом деле не называется "my_repository". Я использовал название фактического проекта, который в настоящее время находится под контролем источника в gasp VSS.*



  Сведения об ответе

davran

05:58, 17th August, 2020

VisualSVN сервер устанавливается как Windows служба. Он является бесплатным, включает в себя Apache, OpenSSL и инструмент управления репозиторием / разрешениями. Он также может интегрироваться с Active Directory для проверки подлинности пользователя. Я очень рекомендую его для размещения SVN на Windows.


  Сведения об ответе

prince

09:11, 3rd August, 2020

Я следовал инструкциям, данным на сайте Collabnet:

http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt

Они используют windows SC для создания сервиса (который запускает svnserve). Это сработало для меня без каких-либо проблем (используя svn 1.4 и 1.5)


  Сведения об ответе

piter

02:31, 25th August, 2020

Я думаю, что svnservice устарел, потому что начиная с 1.4, svnserve сама может работать как служба Windows. (svnserve входит в состав нормального двоичного распределения SVN)

http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt содержит подробные сведения о том, как его настроить.

А двоичные файлы, которые вам нужны, находятся здесь: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

Но, как уже говорили другие, теперь есть более дружественные пакеты, содержащие svn материала-VisualSVN сервер (так неудачно названный, что он заставляет меня плакать) и дистрибутив Collabnet - более поздний-это только Apache, и он катается по бедрам девственниц, что означает, что он всегда появляется примерно на три недели позже, чем все остальные.


  Сведения об ответе

lourence

13:21, 14th August, 2020

Я никогда не использовал установщик командной строки для этого. Я предполагаю, что вы загружаете последнюю версию из:

http://svnservice.tigris.org/

Я запускаю установщик, а затем использую средство настройки (в меню Пуск, SVN Service, SVN Service Administration), чтобы настроить его.


  Сведения об ответе

ITSME

18:48, 5th August, 2020

Единственное, что я могу сейчас придумать, это следующее: Убедитесь, что вы работаете под учетной записью администратора. Это абсолютно необходимо для установки службы, AFAIK.

Удачи с Subversion, кстати :)


  Сведения об ответе

lool

14:30, 7th August, 2020

Я бы посоветовал вам переместить ваше хранилище в более безопасное место, возможно, "c:\SVNRepo".

Я бы не решился поместить хранилище в "Documents and Settings". Ваш репозиторий действительно называется "my_repository"?


  Сведения об ответе

qwerty101

23:29, 14th August, 2020

Я рекомендую вам использовать Visual SVN Server. Очень проста в установке


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться