svn安装建立svn库
E:\Program Files\Subversion\bin>svnadmin.exe create F:\svn_myWorkspace 建立win服务 E:\Program Files\Subversion\bin>sc create svnservice binPath= "E:\Subversion\bin\svnserve.exe --service -r F:\svn_myWorkspace" DisplayName= "svnservice" depend= Tcpip start= auto 这里注意变量后面的空格(如:binPath= ) 我操他妈的就是没注意这个空格 被折腾死 哪个神经病这么设计的 如果要删除服务:sc delete svnservice FAQ: 在客户端访问subversion版本库时出现这个错误: svnserve.conf:12: Option expected 为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如
### This file controls the configuration of the svnserve daemon, if you ### use it to allow access to this repository. (If you only allow ### access through http: and/or file: URLs, then this file is ### irrelevant.) ### Visit http://subversion./ for more information. [general] ### These options control access to the repository for unauthenticated ### and authenticated users. Valid values are "write", "read", ### and "none". The sample settings below are the defaults. anon-access = read auth-access = write 像上面的配置文件中,anon-access是顶行的,没问题,而auth-access就存在前置空格,会导致这个错误。 参考链接: http://doc./show-28-1.html http://blog.csdn.net/sb1356/archive/2008/08/30/2853947.aspx http://www./?action-viewnews-itemid-5 |
|