安装 安装svn
yum -y install subversion
创建版本库目录 创建版本库目录
mkdir -p /home/repos
svnadmin create /home/repos/Test #创建Test 版本库
进入版本库 进入版本库 配置 配置
cd /home/repos/Test/conf
conf 下有三个文件 passwd、authz、svnserver.conf
authz 文件权限控制文件
passwd 账户密码文件
svnserve.conf 服务器配置文件
1.1 配置账户密码
vi passwd
文件内容
[users]
admin=admin #每行一个用户名对应密码
1.2 配置svnserve.conf文件
vi svnserve.conf
[general]
anon-access = no #匿名账户不允许访问
auth-access = write#授权用户可以写入
password-db = passwd#密码文件指向passwd文件
authz-db = authz#授权配置指向authz
realm = Test#版本库为Test
1.3 配置authz文件
vi authz
[/]#版本库根目录权限
test1 = rw #用户test1 可以读写
* = #其他用户没有权限
启动 启动svn
svnserve -d -r /home/repos/
修改防火墙 修改防火墙
svnserve 默认占用的是3690端,所有需要将3690放行
vi /etc/sysconfig/iptables
#加上下面的这句
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3690 -j ACCEPT
#重启防火墙
severice iptables restart