svn服务器搭建

yum install subversion
#svnserve  --version     回车显示版本说明安装成功
[root@svn #]# netstat –nat  查看默认TCP 3690端口是否监听.
创建svn版本库
[root@svn /]# mkdir -p /data/svndata
[root@svn /]# svnadmin create /data/svndata/test  test为版本库名称
conf /Passwd 文件
user1 = user1
user2 = user2
conf /authz  文件
[groups]       设置组
admin = user1
[/]              根目录权限设置(就是“svndata”这个文件夹)
user1 = rw      用户1权限是:可读写
user2 = r        用户2权限是:可读,不可写
@admin = rw    设置组权限
[svndata:/winne]     设置根目录下“winne”文件夹的权限
user1 = rw
user2 = r
启动和停止SVN服务
启动SVN服务:
[root@svn ~]# svnserve -d -r /data/svndata/
-d表示后台运行
-r 指定根目录是 /data/svndata/
停止SVN服务:
ps -aux |grep svn
kill -9 进程杀掉
svn一开始是允许匿名用户使用的,要想取消匿名用户在配置文件svnserve.conf 里面修改
anon-access = none
password-db = passwd
切记前面无空格
之后在客户端上就可以直接访问svn

你可能感兴趣的:(SVN)