linux版本 centos6.5
一,用 yum安装,自动加上依赖包
二,基本的SVN服务器配置
1,新建一个目录用于存储SVN所有文件
# mkdir /data/svn
2,新建一个项目test,网上称之为版本仓库
# svnadmin create /data/svn/test
3启动svn服务 #svnserve -d -r /data/svn (d为后台启动,r为指定根目录)
默认端口 3690 如需改端口svnserve -d --listen-port 8888 -r /data/svn
4添加到开机启动 echo "svnserve -d --listen-port 8888 -r /data/svn" >> /etc/rc.local
三 ,配置基本参数 #cd /data/svn/test/conf
1,
#vi svnserve.conf 修改成如下
anon-access = none
#没通过验证,则无任何权限
auth-access = write
#通过验证,最多可获得写权限
password-db = passwd
#验证文件的位置,可以是绝对路径或者相对路径,默认在conf目录下的passwd文件
authz-db = authz
#权限配置文件的位置,可以是绝对路径或者相对路径,默认在conf目录下的authz文件
realm = test
只是说明,没有特殊作,
2,配置用户,密码 #vi passwd
在passwd文件中,“=”前的字符就是用户名,后面的就是密码
3修改conf目录下authz权限策略文件 这里指写最简单
yh=bbb,aaa
[/]
@yh=rw
*=rw
注:(最上面定义组,@后面接组名,表示组权限。 也可接用户名, *= 表示前面描述的所有用户获得这个 读写权限)
三,杀掉进程,重启。
WEB方式管理SVN服务器)后期补上
Linux上部署SVN_个人心得
最新推荐文章于 2024-10-17 08:45:00 发布