svn服务器配置遇到的坑

第一次配置svn服务器,所以就遇到了一些比较诡异的错误。第一个错误就是


这个其实非常的好解决,但是因为对于CentOS系统的不熟悉,所以花费的时间比较长。这里其实说的是不见了一个共享的库文件,所以我们就要找到当前系统是否安装了当前的库文件,这里可以使用locate命令


找到了安装文件的位置之后,那么就要来到etc的文件夹下进行文件的路径配置工作了,不然还是会找不到文件而出错的。

这里我是直接在ld.so.conf文件里面加上/usr/local/apr/lib/语句的,之后就ldconfig -v更新配置文件。

之后svn -version出来这个页面说明就成功的安装好svn了



问题二:

svnserve.conf:12: Option expected的问题解决方法

这里转载一遍文章:

作者:PCplayer

来自:我用Subversion -  http://www.iUseSVN.com

经常有新手配置基于svnserve的subversion服务器后,
在客户端访问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.tigris.org/ 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就存在前置空格,会导致这个错误。
要避免出现这个错误,应该在去掉这些行前的#时,也要顺手去掉前面的空格,这一点,在郑新星老早的文章《Subversion之路--实现精细的目录访问权限控制》就提到过。

转帖请包含作者等版权信息、并注明来自:我用Subversion - svnserve.conf:12: Option expected的问题解决方法

转自http://doc.iusesvn.com/show-28-1.html



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值