linux下搭建svn添加多个仓库(项目)
mkdir -p /opt/svn/project2
...
创建SVN版本库
svnadmin create /opt/svn/project1
svnadmin create /opt/svn/project2
...
2):修改配置文件:
在文件里放开相应的注释即可,注意删除空格,否则会报错。
[general]
anon-access = none #匿名权限
auth-access = write #授权用户有写权限
password-db=passwd #指定账号文件
auth-db=authz #指定权限控制文件
vi /opt/svn/project1/conf/passwd
xxx=**** // 用户名=密码
vi /opt/svn/projectq/conf/authz
#在[group]中添加用户组
[group]
aa = user1,user2,user3
#在[/]中给刚刚的组添加权限
[/]
@aa = rw
project2在对应的目录下可进行操作相同
svnserve -d -r /opt/svn/
注意:如果在一台服务器上同时启动多个版本管理,那么启动路径必须是所有项目仓库的根路径
比如 : /opt/svn/project1 /opt/svn/project2 -------------------> /opt/svn/
4) : 连接客户端
使用 TortoiseSVN , 输入地址 svn://192.168.22.159:3690/
即可 , 再输入用户名和密码就能访问了
默认端口 3690 , 如果你修改了端口 , 那么要记得加上修改后的端口号 ;
5) : 修改端口号
# svnserve -d -r /usr/local/svnrep --listen-port 3691
6) : 防火墙开放相应端口
/etc/rc.d/init.d/iptables save
service iptables restart
ok,