`

如何让svnserve.exe在WINDOWS中自动运行

阅读更多
将svn设置成为系统服务自动运行就行了。
方法:
在Windows NT中(包括Windows XP, Windows 2000, Windows 2003 Server)本身包含了一个安装服务的工具,叫做"Service Control",也就是sc.exe。

例如我的Subversion安装在"D:\Subversion",版本库在"D:\svnroot",而我希望对应的Subversion服务名为svnservice,安装这个svn服务的命令就可以这样写:

      sc create svnservice
      binpath= "D:\Subversion\bin\svnserve.exe --service -r D:\svnroot"
      displayname= "SVNService"
      depend= Tcpip
    
请注意,因为便于察看,上面的命令分为多行,但在实际执行时应该在一行里。另外,在以前启动svnserve时会使用"-d"选项,也就是守护进程模式,在这里不能使用,会导致服务无法启动。同样,"-i"和"-t"选项也不能使用。

在命令行窗口执行完这个命令之后,服务还没有启动,你可以继续运行"net start svnservice"启动这个服务,然后使用"net stop svnservice"停止服务。

另外还有两点需要小心处理。首先,如果路径中包括空格,一定要用“\”处理“"”号,例如上面的例子中如果svnserve.exe在“c:\ program files\subversion\”中,则命令应该写为“binpath= "\"c:\program files\subversion\bin\svnserve.exe\"”(“”中的内容),整个命令如下,红色部分是改变部分:

      sc create svnservice
      binpath= "\"D:\program files\Subversion\bin\svnserve.exe\"--service -r D:\svnroot"
      displayname= "SVNService"
      depend= Tcpip
    
其次,sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。
分享到:
评论

相关推荐

    svnserve.conf

    svnserve.conf

    Windows下Subversion配置管理员指南

    首先,如果路径中包括空格,一定要用“\”处理“"”号,例如上面的例子中如果svnserve.exe在“c:\program files\subversion\”中,则命令应该写为“binpath= "\"c:\program files\subversion\bin\svnserve.exe\"”...

    svn-win32-1.6.6.zip

    SVN运行独立服务器(支持svn命令行操作...sc create svnservice binpath= "E:\svn-win32-1.5.6\bin\svnserve.exe --service -r E:\SVN_DATA" displayname= "SVNService" depend= Tcpip start= auto 。。。见readme.txt

    svn-1.4.3-setup.exe.7z

    mod_authz_svn 模块可以根据用户名和路径实现细粒度的权限控制,它对 Apache 服务器有效,在 Subversion 1.3 以上版本的 svnserve 中也实现了基于路径的授权。 一个可能的例子: [groups] admin = john, kate ...

    Subversion以及TortoiseSVN(svnServe提供的服务)

    我下载的文件如图: 中,我用到的只有:svn-win32-1.4.3.zip(解压版的svn),TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi和LanguagePack-1.4.3.8645-win32-zh_CN.exe。其中LanguagePack-1.4.3.8645-win32-zh_...

    svn-win32-1.7.0.zip (Win32Svn)

    sc create svn binpath= "C:\svn\bin\svnserve.exe --service -r X:\SVNRepository" displayname= "Subversion 版本服务器" depend= Tcpip ** 注意:将上面命令行中的 X:\SVNRepository 替换为自己的 SVN 版本库...

    svn-win32-1.7.2.zip (win32svn) [SVN 绿色版]

    sc create svn binpath= "C:\svn\bin\svnserve.exe --service -r R:\SVNRepository" displayname= "Subversion 版本服务器" depend= Tcpip ** 注意:将上面命令行中的 R:\SVNRepository 替换为自己的 SVN 版本库...

    SVN Service Wrapper for Windows

    SVN Service Wrapper for ... Make sure you place SVNService.exe in the same directory as svnserve.exe Special thanks go to Craig Link at Microsoft for creating the initial service.c. -Magnus Norddahl

    svn配置文件...............

    个人在搭建时候的svn配置文件在此打包上传一下,做个记录.

    TortoiseSVN中文手册

    3.2.3. 运行 svnserve ................................................ 24 3.2.4. Basic Authentication with svnserve ........................... 25 3.2.5. 使用 SASL 以便更安全 .............................

    Windows下svnserve安装及配置

    Windows下svnserve安装及配置,保证安装成功!

    TortoiseSVN中文教程

    iii 目录 前言 ...................................................................................................................................................... xi 致读者 ...................

    TortoiseSVN

    3.6.3. 运行 svnserve ................................................ 19 3.6.4. svnserve 与基本认证 .......................................... 21 3.6.5. 使用 SASL 以便更安全 .............................

    TortoiseSVN客户端程序

    svnserve.exe --daemon --root drive:\path\to\repository 以前面的测试作为例,svnserve 将会运行为: svnserve.exe --daemon --root e:\svn 然后TortoiseSVN中的版本库浏览器URL缩减为: svn://localhost/repos1 ...

    SVN服务端,客户端安装教程

    2.将SVNService.exe拷贝到Subversion安装目录下的bin目录下 3.运行cmd,进入命令行,将目录切换到Subversion安装目录下的bin目录下, 执行命令,制定根目录,假设你指定的目录为:d:\SvnRoot: SVNService -install ...

    CollabNetSubversion-server-1.7.3-1-Win32.exe [服务器端+客户端]

    CollabNet 官方提供的用于 Windows 操作系统 Subversion 服务器端以及客户端。 安装包内已经包含了当前最新版本的 Apache 2.2.22 (Win32) Server version: Apache/2.2.22 (Win32) Server built: Feb 13 2012 03:12:...

    CollabNetSubversion-server-1.7.2-1-Win32.exe [服务器端+客户端]

    CollabNet 官方提供的用于 Windows 操作系统 Subversion 服务器端以及客户端。 安装包内已经包含了当前最新版本的 Apache 2.2.21 (Win32) Server version: Apache/2.2.21 (Win32) Server built: Nov 29 2011 22:09:...

    svn1.8.3所有安装文件及安装配置说明

    sc create svnserver binPath= "D:/Program Files/Subversion/bin/svnserve.exe --service --root D:/svnserver" (注:“=”前不得有空格,后必须有空格。 svnserver为自定义的服务名称) 打开services.msc进入系统...

    Apache-Subversion-1.13.0.zip

    Apache-Subversion-1.13.0最新版,不...sc create SVNService binPath= "C:\Program Files\Apache-Subversion-1.13.0\bin\svnserve.exe --service -r D:\SVN_ROOT" DisplayName= SVNService depend= Tcpip start= auto

    CollabNetSubversion-server-1.7.1-3-Win32.exe [服务器端+客户端]

    CollabNet 官方提供的用于 Windows 操作系统 Subversion 服务器端以及客户端。 安装包内已经包含了当前最新版本的 Apache 2.2.21 (Win32) Server version: Apache/2.2.21 (Win32) Server built: Nov 18 2011 02:59:...

Global site tag (gtag.js) - Google Analytics