码迷,mamicode.com
首页 > 系统相关 > 详细

Linux下搭建SVN服务器遇到的问题及解决方法

时间:2015-03-04 19:27:03      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:linux   svn   

1、checkout时,提示:URL svn://192.168.1.99/svntest doesn‘t exist...

奇怪,怎么会提示库不存在呢?肯定是哪里配置问题。后来尝试了半天,也在网上搜索了很久,终于发现问题所在。

如果你的svn库的路径为:/home/svn/svntest

那么你启动时,不能用命令:

svnserve -d -r /home/svn/svntest

而要用命令:

svnserve -d -r /home/svn/

如果已经用错误的命令启动了,我们可以用杀死进程的方法关闭掉
ps -ef|grep svnserve  显示svn进程
kill

2、commit时,提示:Authorization failed

开始一直以为是authz文件配置得不对,一直尝试,一直修改,还是不行,郁闷了。在确定authz的配置完全没问题后,开始查其它两个配置文件的问题。后来终于发现问题出在svnserve.conf这个文件。以下四行:

# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz

是被注释掉的,虽然文件说明里面说默认就是按注释掉的配置来执行,但好像并不是这样。放开注释:

anon-access = read
auth-access = write
password-db = passwd
authz-db = authz

3、commit时,如果还提示:Authorization failed

是因为第二个问题中,在去掉#的时候后面的空格没有清除导致的


4、commit时,提示:Invalid authz configuration

这个错误是由于用户的授权文件(/conf/authz)配置错误



Linux下搭建SVN服务器遇到的问题及解决方法

标签:linux   svn   

原文地址:http://uyuyuuy.blog.51cto.com/6190986/1617230

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!