经常有新手配置基于svnserve的subversion服务器后,
在客户端访问subversion版本库时出现这个错误:
svnserve.conf:12: Optionexpected
为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如
### This file controls the configuration of the svnserve daemon, ifyou
### use it to allow access to this repository. (If you onlyallow
### access through http: and/orfile: URLs, then this file is
### irrelevant.)
### Visit http://subversion.tigris.org/ for moreinformation.
[general]
### These options control access to the repository forunauthenticated
### and authenticated users.
在客户端访问subversion版本库时出现这个错误:
svnserve.conf:12: Optionexpected
为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如
### This file controls the configuration of the svnserve daemon, ifyou
### use it to allow access to this repository. (If you onlyallow
### access through http: and/orfile: URLs, then this file is
### irrelevant.)
### Visit http://subversion.tigris.org/ for moreinformation.
[general]
### These options control access to the repository forunauthenticated
### and authenticated users.
### and "none".
anon-access = read
像上面的配置文件中,anon-access是顶行的,没问题,而auth-access就存在前置空格,会导致这个错误。
要避免出现这个错误,应该在去掉这些行前的#时,也要顺手去掉前面的空格