【Linux】svn环境配置
Ubuntu 安装svn环境配置
1. 安装
sudo apt-get install subversion
安装过程需要数据【Y】
2. svn位置选择
安装完成之后,选择svn目录位置, 将其放在/home/svn 下
sudo mkdir /home/svn
开始创建版本库:
cd /home/svn
sudo svnadmin create /home/svn (创建版本仓库)
3. 权限配置
需要修改conf目录下的三个配置文件 authz; passwd; svnserve.conf
3.1 svnserve.conf 文件修改
1 [general] 2 #匿名用户不可读 3 anon-access = none 4 5 #权限用户可写 6 auth-access = write 7 8 #密码文件为passwd 9 password-db = passwd 10 11 #权限文件为authz 12 authz-db = authz
3.2 passwd 文件修改
本文件用来配置svn登录的账号密码
在[users]中配置用户名和密码 配置格式:用户名=密码
1 [users] 2 3 username=password
3.3 authz 文件修改
[groups] 配置分组情况
1 @groupname = username,username
配置目录的操作权限
1 [/] 2 @groupname=rw
3 *=r
[/]表示svn根目录
@grooupname=rw 表示对groupname的用户有读写操作
*表示对除了groupname 以外的用户只有读操作
4. svn服务器配置
4.1 开启svn服务器
1 sudo svnserve -d -r /home/svn/
4.2 关闭svn服务器
1 sudo kill all svnserve