1.检查是否已经安装:svn --version
2.卸载svn:yum remove subversion
3.安装:yum install subversion
4.创建SVN版本目录: mkdir -p /home/server/svn/repo
5.创建版本库:svnadmin create /home/server/svn/repo
6.进入conf目录(该svn版本库配置文件): cd /home/server/svn/repo/conf/
authz文件是权限控制文件,passwd是帐号密码文件,svnserve.conf SVN服务配置文件
7.设置帐号密码:nano passwd
在[users]块中添加用户和密码,格式:帐号=密码,如harry = harryssecret
[users]
admin=admin
dev1=dev1
dev2=dev2
pro1=pro1
pro2=pro2
8.设置权限:nano authz
[groups]
#管理员组
admin = admin1
#开发组
dev = dev1,dev2 #多个用户以逗号分隔
#产品组
pro = pro1,pro2
[/]
@admin = rw #admin组拥有根目录的读写权限,其中r表示读权限,w表示写权限
* = #这里的*号表示除admin组的其他人,“&
2.卸载svn:yum remove subversion
3.安装:yum install subversion
4.创建SVN版本目录: mkdir -p /home/server/svn/repo
5.创建版本库:svnadmin create /home/server/svn/repo
6.进入conf目录(该svn版本库配置文件): cd /home/server/svn/repo/conf/
authz文件是权限控制文件,passwd是帐号密码文件,svnserve.conf SVN服务配置文件
7.设置帐号密码:nano passwd
在[users]块中添加用户和密码,格式:帐号=密码,如harry = harryssecret
[users]
admin=admin
dev1=dev1
dev2=dev2
pro1=pro1
pro2=pro2
8.设置权限:nano authz
[groups]
#管理员组
admin = admin1
#开发组
dev = dev1,dev2 #多个用户以逗号分隔
#产品组
pro = pro1,pro2
[/]
@admin = rw #admin组拥有根目录的读写权限,其中r表示读权限,w表示写权限
* = #这里的*号表示除admin组的其他人,“&