例:我的svn服务端软件装在D:\Program Fiels\Subversion下,版本库在E:\svn\repository下
接下来使用命令创建服务:
sc create svn binpath= "\"D:\Program Files\Subversion\bin\svnserve.exe\" --service -r \"E:\svn\repository\"" displayname= "Subversion Server" depend= Tcpip start= auto
解释一下:
(1)sc是windows自带的服务配置程序,sc是服务的名称,似乎没什么用。
(2)参数binpath表示svnserve可执行文件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要用双引号引起来。而双引号本身是个特殊字符,需要进行转移,因此在路径前后的两个双引号都需要写成\"。
(3)--service参数表示以windows服务的形式运行,-r指明svn repository的位置,service参数与r参数都作为binpath的一部分,因此与svnserve.exe的路径一起被包含在一对双引号当中,而这对双引号不需要进行转义。
(4)displayname表示在windows服务列表中显示的名字, depend =Tcpip表示svnserve服务的运行需要tcpip服务,start=auto表示开机后自动运行。安装服务后,svnserve要等下次开机时才会自动运行。
(5)binpath的等号前面无空格,等号后面有空格 displayname depend start也都一样
service前面是--,不是-,而r前面是-
(6)若要卸载svn服务,则执行 sc delete svnserve即可。
这样每次开机,svn服务就会自动开启了!服务名称是svn!
如果创建完服务后不想重启,就继续在命令行下输入
net start svn
如果安装错误,可通过 sc delete svn 命令卸载服务,再重新安装!
这里需要注意的是,要注意创建服务时的命令格式,注意“=”后面有一个空格,开始我就是因为这个装不上。
另外还需要注意的是,如果安装服务端的时候,仅仅安装了svn服务,而不是基于apache,那么在客户端访问的时候,地址应该是:svn://ip地址/版本目录 的格式。通过https是访问不了的.
相关推荐
当提到"Windows开机自动启动SVN服务"时,我们指的是在Windows启动时自动启动Subversion服务,以便在需要时能够立即使用。 要实现这个功能,我们需要了解Windows服务的管理和配置,以及如何通过批处理脚本来自动化这...
Windows开机自动启动SVN服务.pdf 本文主要讲解了如何在Windows系统中创建一个自动启动SVN服务的方法。通过创建autoRunSVN.bat文件,并在其中添加相关命令,从而实现SVN服务的自动启动。 知识点1: Windows自带的...
已管理员身份启动cmd,然后复制txt内容,记得要改成自己的路径
下面我们将详细探讨如何在Windows下创建一个SVN服务,并手动设置为开机启动。 首先,你需要下载并安装Subversion服务器。常见的Windows SVN服务器实现是VisualSVN Server或CollabNet Subversion Edge。这里我们以...
这行命令会创建一个名为`svnserve`的Windows服务,指定其可执行文件路径、仓库根目录,并设置为开机自动启动。 9. **启动服务**:创建完服务后,使用`net start svnserve`命令启动服务,现在SVN服务器已经可以随...
在Windows环境下配置SVN(Subversion)涉及到一系列步骤,包括下载和安装SVN软件,创建SVN仓库,配置服务器,设置权限以及启动和管理服务。以下是对这些步骤的详细解释: 1. **下载和安装**: 首先,你需要从官方...
这一步将SVN服务设置为开机自启动。接下来,在“开始”-“控制面板”-“性能和维护”-“管理工具”-“服务”中找到并设置"svnservice"服务为自动启动。 4. **配置仓库**:"d:\svn"目录被指定为SVN版本控制服务目录...
首次安装后,需要手动启动SVN服务,或将其设置为开机自动启动。 如果在命令行中无法识别`svnserver`命令,检查系统环境变量Path是否包含了Subversion/bin路径。若未包含,需手动添加。另外,也可以通过TortoiseSVN...
最后,运行独立服务器,通过svnservice.exe启动服务,可以设置为开机自启,或者在命令行中输入svnservice -d -r D:\svnRoot来手动启动。创建服务时,使用sc create命令,指定服务名、可执行文件路径、版本库位置以及...
5. **启动SVN服务**:使用`svnserve -d -r /svn`命令启动SVN服务。 6. **检查服务状态**:`netstat -ntpl`确认SVN服务是否正常运行。 7. **远程访问测试**:在Windows上通过telnet命令测试连接,如`telnet 122.222....
如果测试成功,我们可以将此SVN服务注册为Windows系统服务,这样每次开机都会自动启动SVN服务,并且我们可以通过TortoiseSVN客户端直接访问本地SVN版本库。 至此,我们已经完成了SVN服务器搭建的所有步骤。为了将其...
为了方便SVN服务的管理,可以创建一个批处理文件(svn.bat),通过该文件实现SVN服务的开机自启动。文件内容应包含启动svnserve.exe服务的命令,并配置好服务名称、显示名称、依赖关系和启动类型。 ### 总结 本文...
在提供的`svn开机启动.txt`文件中,可能包含了一些关于如何配置SVN服务在Windows启动时自动运行的详细步骤或脚本。确保按照文档中的指示进行操作,以确保服务正确设置。 此外,为了维护SVN服务的稳定运行,你还需要...
要使svnserve服务开机自启,需使用`sc.exe`工具注册服务: ``` sc create svnservice binPath= "\"C:\Program Files\Subversion\bin\svnserve.exe\" --service -r D:/SVN_REPOS" start= auto ``` 这里,`...
配置完成后,可以通过命令行启动或设置为开机自启,以便团队成员可以连接到此服务器进行版本控制操作。 接着,下载"SVN客户端安装包"。SVN客户端如TortoiseSVN、SmartSVN或命令行客户端,允许开发者在本地与SVN...
5. **启动SVN服务:** 通过`svnserve -d`命令启动服务,或将其设置为开机启动。 6. **防火墙配置:** 如果有防火墙,记得打开TCP的3690端口,以便客户端可以连接。 7. **客户端配置:** 安装SVN客户端,如`svn co ...