打开一个DOS命令窗口,执行如下命令:
sc create svnserve binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service --root F:\svn_repository_server" displayname= "Subversion Repository" depend= Tcpip start= auto
其中:sc是windows自带的服务配置程序,参数binPath表示svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\",--service参数表示以windows服务的形式运行,--root指明svn repository的位置,service参数与root参数都作为binPath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
displayname表示在windows服务列表中显示的名字,不是任务管理器中的名字。 depend= Tcpip 表示svnserve服务的运行需要tcpip服务,start= auto表示开机后自动运行。若要卸载svn服务,则执行 sc delete svnserve 即可。
sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空格,而后面必须有空格。
分享到:
相关推荐
本文将基于给定的文件信息,深入解析如何在Windows环境下搭建SVN服务器,包括前期准备、服务器端和客户端的安装、版本库的建立、服务器的运行以及如何将其注册为Windows服务。 #### 一、前期准备 在搭建SVN服务器...
若希望开机自启,可以通过创建批处理文件或使用`sc create`命令注册为Windows服务。 6. **权限配置**: 如果使用基于`svnserve`的服务器,权限管理主要通过`authz`文件实现。配置时需注意`svnserve.conf`中的`authz-...
- 为了实现 SVN 服务随操作系统启动而自动启动,可以将其注册为 Windows 系统服务。 - 在命令提示符中执行以下命令: ```cmd sc create SVN binPath= "\"d:\subversion\bin\svnserve.exe\" --service -r F:\SVN" ...
若希望SVN服务随Windows启动,可以通过编写服务脚本并使用`sc create`命令将其注册为系统服务,然后使用`net start`和`net stop`命令控制服务的启停。如果需要移除服务,使用`sc delete`命令即可。 接下来是用户...
要使svnserve服务开机自启,需使用`sc.exe`工具注册服务: ``` sc create svnservice binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:/SVN_REPOS" start= auto ``` 这里,`...
- 注册为Windows服务:通过`sccreate`命令将SVN服务注册为Windows服务。 - `sccreate svnserve binPath="svnserve --service --root F:\svnroot\zgh" start=auto depend="tcpip" DisplayName="svn服务1"` - 删除...
如果测试成功,我们可以将此SVN服务注册为Windows系统服务,这样每次开机都会自动启动SVN服务,并且我们可以通过TortoiseSVN客户端直接访问本地SVN版本库。 至此,我们已经完成了SVN服务器搭建的所有步骤。为了将其...
- 注册为Windows服务:通过`sc create Subversion binPath= "C:\Program Files\Subversion\bin\svnserve.exe --service -r D:\SVN_SERVER_FODLER" DisplayName= "SubversionRichardY"` 命令创建服务,并设置启动...
- **svnservice**:用于将SVN服务注册为Windows服务。 - **TortoiseSVN及简体中文语言安装包**:TortoiseSVN是一款非常流行的SVN图形界面客户端,可以从http://tortoisesvn.tigris.org/download.html下载。 ##### 2...
tortoiseSVN则是SVN的一个图形化客户端,专门为Windows平台设计,提供了一个直观且易于使用的界面,使开发者能够在文件资源管理器中直接进行版本控制操作。 #### SVN服务搭建流程 搭建SVN服务的第一步是下载并安装...
- 如果希望 SVN 服务在 Windows 启动时自动运行,可以将其注册为 Windows 服务: - 打开命令提示符,输入以下命令: ```cmd sccreate SVN binpath="\"d:\subversion\bin\svnserve.exe\" --service --root F:\SVN...
另一种方法是利用第三方工具,如`svnservice.exe`,将SVN注册为系统服务并设置为自动启动。 #### 四、总结 通过以上步骤,我们不仅完成了SVN在Windows环境下的安装,还成功创建了仓库并设置了SVN服务。SVN的使用...
但对于Windows,需要将其添加为服务。 - **方法:** 使用`sc create`或`svnservice`等工具将SVN服务注册为Windows服务。 #### 二、项目创建及权限配置 **2.1 创建项目仓库** - **命令:** `svnadmin create ...
如果希望SVN作为服务运行,可以使用`SVNService`工具将其注册为Windows服务,或者使用`sc`命令,但后者可能需要安装Windows Toolkit。 - **客户端连接**:安装SVN客户端后,可以使用URL连接到SVN仓库,进行代码的...