SVN 服务器迁移
配置创建
一、备份
SVNadmindump源文件>备份文件
svnadmindump/data/svndata/oplinux>/bak.dump
同时打包svnserve.conf
以上文件传到目标服务器。
二、导入备份
svnadmincreate/data/svndata/oplinux
注意:要新建的库进行load
svnamdinload/data/svndata/oplinux
三、配置
1.vi/opt/svndata/repos/conf/svnserve.conf//配置文件
general
anon-access=none#使用非授权用户无法方问
auth-access=write#使用非授权用户有写权限
password-db=/opt/svndata/repos/conf/pwd.conf#指明密码文件路径
authz-db=/opt/svndata/repos/conf/authz.conf#访问控制文件
realm=/opt/svndata/repos#认证命名空间
注:以上配置左侧不能有空格,否则会出错;且password-db,authz-db配置自己创建
的版本库中即可。
2.vi/opt/svndata/repos/conf/pwd.conf
users
username1=password1
username2=password2
注:可添加多个,此为用户名及相应的密码对。
3.vi/opt/svndata/repos/conf/authz.conf//配置权限
/opt/svndata/repos
user1=rw
user2=r
注:可对用户进行分组
4.vi/opt/svndata/repos/conf/authz//访问权限
groups
group_users=username1,username2#组员
repos:/#创建的新库名
@group_users=rw#分配组的读写权限
注:以上配置开头不能有空格,步骤3可并入4中,可省略3的配置。
四、启动服务
svnserve-d-r/opt/svndata
注:只到新建库的上一层即可,此时svndata目录下可以创建多个库,则对应的authz文件需要指定库,
如:repos:/及可访问目录控制;,修改配置无需重启。
五、创建库
如果只是创建新库:
svnadmincreate/opt/svndata/repos
接下来从第三步开始至第四步即可,以上以创建repos库为例,目录可自由选择,
取决于create的目录位置。
六、客户端checkout
svncosvn://192.168.1.113/repossaveSvn/#保存到saveSVn/目录
验证用户登录即可。
注:第一次输入远程登录密码,第二次svn用户名,第三次对应的svn密码,以后不
需再重复登录。
Tags:配置创建,SVN 服务器迁移
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。