CentOS+Subversion 配置Linux 下 SVN服务器

 

1.安装
#yum install subversion
测试安装是否成功:
#svnserve –version      回车显示版本说明安装成功
2.配置
·建立版本库
#mkdir /opt/svndata           创建svn数据目录
#svnadmin create /opt/svndata/kuming            kuming 就是版本库的名字,可以改变!
·修改版本库配置,回车后会在库目录下生成配置文件
#vim /opt/svndata/web/conf/svnserve.conf             主配文件
 
[general]
anon-access = none
auth-access = write
password-db = passwd
authz-db = authz
realm = kuming
#vim /opt/svndata/web/conf/passwd          用户配置文件
 
[users]
user1 = password1
user2 = password2
#vim /opt/svndata/web/conf/authz             权限配置文件
 
[groups]        设置组
group1 = user1
[/]               根目录权限设置(就是“kuming”这个文件夹)
user1 = rw       用户1权限是:可读写
user2 = r        用户2权限是:可读,不可写
@group1 = rw     设置组权限
[kuming:/123]      设置根目录下“123”文件夹的权限
 
3.启动svn服务器
#svnserve -d -r /opt/svndata
-d表示以daemon方式(后台运行)运行
-r /opt/svndata指定根目录是/opt/svndata
 
#ps aux | grep svnserve     查看服务,端口:3690
 
客户端使用的软件是TortoiseSVN
浏览方法:
打开版本库浏览器输入:svn://ip-addr/kuming

你可能感兴趣的:(linux,centos,SVN,服务器,subversion)