在安装颠复作为一种服务,我用这个命令:

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)

我从来没有使用命令行安装。我假设你是下载最新的自:

http://svnservice.tigris.org/

我运行安装,然后使用配置工具(在开始菜单,SVN服务,SVN服务管理局)为设置。

我唯一能目前认为的,是的如下:确保你下运行管理的账户。这是绝对有必要安装一个服务,据我所知.

有趣的颠复,顺便说一句:)

我建议你移动你的储存库的某个地方安全一点,也许"c:\SVNRepo".

我犹豫地把库"的文件和设置"。是你的仓库实际上称为"my_repository"?

我建议你使用涂 视觉SVN服务器.很容易安装

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top