1.环境准备
Linux服务器
2.安装svn
yum install subversion
3.新建一个目录用于存储SVN所有文件
mkdir /svn
4.新建一个资源仓库
- # svnadmin create /svn/ods
- # ls /svn/ods/
- conf db format hooks locks README.txt
目录用途说明:
l hooks目录:放置hook脚本文件的目录
l locks目录:用来放置subversion的db锁文件和db_logs锁文件的目录,用来追踪存取文件库的客户端
l format文件:是一个文本文件,里面只放了一个整数,表示当前文件库配置的版本号
l conf目录:是这个仓库的配置文件(仓库的用户访问账号、权限等)
5.配置svn服务的配置文件svnserver.conf文件
[general]
anon-access = none
auth-access = write
password-db = /svn/ods/conf/passwd
authz-db = /svn/ods/conf/authz
realm = My Test Repository #这是个提示信息
6.添加两个访问用户及口令
vi /svn/ods/conf/passwd
[users]
hand_yxy=666666
hand_wy=666666
hand_ltf=888888
保存
注意:对用户配置文件的修改立即生效,不必重启svn服务
7.配置新用户的授权文件
# vi /svn/ods/conf/authz
[groups]
admin = hand_yxy,hand_wy
user = hand_ltf
[/]
@admin = rw
@user = r
* =
8. 启动svn服务
svnserve -d -r /svn/
9.开启svn端口
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
service iptables restart
参考:
参考网页
http://os.51cto.com/art/201408/447499.htm
问题解决
http://www.cnblogs.com/viphchok/p/5657463.html