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!