新建一个setupservice.bat文件,内容是
sc create svnserve binpath= "D:\Program Files\Subversion\bin\svnserve.exe --service -r D:\Source Code---Java\Common Code\Svn_Repository" depend= Tcpip start= auto
sc start svnserve
pause
保存
运行后 显示
[SC] OpenSCManager 失败 5:
解决方案:
右键单击svnSetup.bat,选择以“管理员方式运行”即可。
总结:主要原因仍是没有权限,在命令行时执行这个操作总是提示没有权限,而以管理员方式运行则避免了这个问题,相当迂回了一下吧。
binpath指定svnserve的路径和命令。注意其参数是--service,而不是--daemon. 不能用-d和-i,-t等参数。start= auto表示服务自动启动。注意,等于号的左边无空格,而右边必须有一个空格。