fedora 5下的svn服务器的创建

适合安装subversion(server)与 TorToiseSVN(client)在局域网内的搭建使用。

第一步骤:server端的安装,初始化、启动等过程:

1。安装:
   #yum install subversion

2。建中心库
   #svnadmin create /db_name   ##“/db_name”为中心版本库名称,以绝对路径名表示。

3。第一次导入文件
   #svn import "原文件存放路径"  file:///db_name/XXXX  -m "initial import"

4、修改登录权限
[root@localhost ~]# vi /路径/库名/conf/svnserve.conf

去掉anon-access = read前面的#.......将read 改为write
网上的文档都说要去掉  [general]  前面的注释
我这里不用,因为系统本身就已经去掉了

5。修改验证权限
   放开库目录下的conf子目录下的svnserve.conf文件中的一行文字“password-db = passwd”;再在passwd文件中添加“用户 = 密码”

6。启动
   #svnserve -d --listen-port 3690  --listen-host 192.168.7.216

可以用 #lsof -i :3690 查看是否开启

修改防火墙配置
iptables -A INPUT -i eth0 -p tcp --dport 3690 -j ACCEPT
service iptables save

第二步骤:安装Clinet端:TorToiseSVN,在桌面点击鼠标右键,弹出菜单,看是否可以看到“SVN Update”“SVN Commit”“TorToiseSVN”

等菜单,因是图形界面,具体的操作自己来吧。要注意的是填写地址:   svn://SVN服务器地址/中心版本库名称