题
在安装颠复作为一种服务,我用这个命令:
c:\>svnservice -install --daemon --root "c:\documents and settings\my_repository"
然后我得到了这个错误:
Could not create service in service control manager.
后看一些MSDN docs服务上的控制管理中,我试图给予完全控制中的所有人的权限,注册的关键,在此系统\CurrentControlSet\服务,但是,没有任何效果。
有人知道我做错了什么,或如何克服这个吗?
注1:我作为一个管理员在这个盒子
*注2:我下面给出的说明 在这里,, 所以也许我选择的目录是错误的。和我的存储库不是实际上被称为"my_repository".我用名称的实际项目,该项目目前正在源控制在 喘气 SS。*
解决方案
VisualSVN服务器 安装Windows服务。它是免费的,包括Apache,OpenSSL,和一个储存库/权限的管理工具。它还可以整合活动目录的用户认证。我强烈建议它主办SVN。
其他提示
我认为svnservice是过时的,因为由于1.4,维护本身已经能够运行为Windows服务。(维护的是作为一个正常部分的SVN二进制分发)
http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt 包含的细节如何设置。
和二进制文件你想要的都在这里: http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91
但是,正如其他人所说的那样,现在有更多友好的软件包含的svn的东西-VisualSVN服务器(因此严重命名为它使我哭泣)和Collabnet分发-后来的是阿帕奇仅是手上滚动的大腿处女,这意味着它似乎总是出现的大约三个星期后于其他人。
我随后给出的说明在Collabnet站:
http://svn.apache.org/repos/asf/subversion/trunk/notes/windows-service.txt
他们使用的windows SC创建服务(其运行和维护).这个工作对我来说没有任何问题(svn1.4和1.5)
我唯一能目前认为的,是的如下:确保你下运行管理的账户。这是绝对有必要安装一个服务,据我所知.
有趣的颠复,顺便说一句:)
我建议你移动你的储存库的某个地方安全一点,也许"c:\SVNRepo".
我犹豫地把库"的文件和设置"。是你的仓库实际上称为"my_repository"?
我建议你使用涂 视觉SVN服务器.很容易安装