svn服务器搭建的时候的注意事项

闲来无事,搭了一个svn服务器,主要做文件共享,实验室比较变态,分配的服务器只开放80端口和8080端口,ftp就无法使用了,只能走svn_apache的路线,闲话少扯:

前期安装,这里不再叙述。这里主要讲下配置。

文件:/etc/apache2/sites-available/default

添加:

    <Location /repository>

 42           DAV svn

 43           SVNPath /svn/repository

 44           AuthType Basic

 45           AuthName "esc paper file system!"

 46           AuthUserFile /svn/repository/conf/passwd

 47           #AuthUserFile /svn/psw 

 48           #AuthzSVNAccessFile /svn/repository/conf/authz 

 49           AuthzSVNAccessFile /svn/repository/conf/authz

 50           Satisfy Any

 51           Require valid-user

 52     </Location>

依次在对应的密码文件,和权限文件,添加用户,和用户权限。

这个时候在使用拥有读写权限的账号登陆时候,仍然无法写,并报错:

can't write activty db!

这个时候一般是仓库目录的读写权限问题,需要chmod

单纯的chmod 777还不够

需要将仓库的所有子目录,子文件的权限均改掉。

用:

chmod 777 ./ -R 仓库

Folow this,you will enjoy it!

posted on 2011-08-15 15:53  xuq  阅读(141)  评论(0编辑  收藏  举报

导航