SVN服务的搭建、配置、导出与导入
来源:互联网 发布:艺术品网站aps源码 编辑:程序博客网 时间:2024/06/08 05:30
安装与配置
使用包管理器安装
yum install subversion
创建svn运行用户
useradd svn
创建版本库目录
mkdir /svn_data
创建仓库
svnadmin create /svn_data/repo1
repo1目录下文件说明:
目录下文件说明README.txt 版本库的说明文件conf 配置文件件夹(后续操作最多的文件夹)db SVN数据文件文件夹format 当前版本库的版本号hooks SVN的钩子脚本文件夹locks SVN的文件锁相关的文件夹
配置
localhost repos1 # ls conf/authz passwd svnserve.conf
配置svnserve.conf
localhost repos1 # vi conf/svnserve.conf [general]anon-access = none #去掉“#”将值“read”修改为“none”,禁止匿名访问auth-access = write #认证用户可写权限password-db = passwd # 用户文件authz-db = authz #权限管理
注:去掉这几行前面的“#”并前面不可以有空格,否则会报错
配置 passwd
localhost repos1 # vi conf/passwd[users]liwei = 12345 #添加的用户,后面为密码,一行一个
配置 authz
#[aliases] #此选项按默认#[groups]#g_qa=albert,findyou#g_read=abc#[TestCode:/] #[<版本库名>:<路径>] #@g_qa=rw #<用户组> = <权限> ,第一种方式#@g_read=r #<用户名> = <权限> ,第二种方式#love=r#*= #* = <权限>,第三种方式,*为任意用户,此为禁止匿名用户访问[aliases] #此选项按默认[groups]admin = erptest #设置组,及其成员,添加多个用户使用“,”号隔开#如 admin = aa,bb[/] #设置当前仓库根目录权限erptest = rw #设置当前成员对此仓库有读写权限@admin = rw #设置当前组中的成员对此仓库有读写权限[svndata:/repos1] #设置版本库1的权限erptest = rw
修改用户和组
localhost ~ # chown svn:svn –R /svn_data
编辑启动脚本
查看管理脚本/etc/init.d/svnserve看到,此脚本需要参数OPTIONS
因此可以将需要的参数直接写到脚本中 OPTIONS=”-d -r /svn_data”
启动服务
service svnserve start
客户端地址:
svn://IP/repo例如:svn://10.207.0.209/repo1
Windows下SVN服务器数据导入
在Windows下执行导出操作
cmd> svnadmin dump E:\svn_dir\php_code> E:\php_code.dump
在Linux下执行导入操作
使用rz、lftp等工具将php_code.dump上传到此服务器
新建repo,配置用户权限后执行
]# svnadmin load /svn_data/php_code/ < /root/php_code.dump
导入完成后更改
]# chown svn:svn –R /svn_data
阅读全文
0 0
- SVN服务的搭建、配置、导出与导入
- linux下SVN服务的搭建与配置
- centos 下SVN服务搭建与配置
- 搭建svn服务步骤与权限配置
- svn 的 导入导出
- 网络配置的导出与导入.
- SVN服务的安装与启动,配置
- svn 服务器的搭建与配置
- svn服务器的搭建与详细配置
- SVN服务器的搭建与配置
- linux上配置svnserve服务,搭建自己的svn服务器
- CentOS下是SVN服务的搭建、启动与关闭
- svn服务安装与配置
- 搭建自己的svn服务
- SVN的版本库的导入,导出
- svn Repositories 的导入导出操作
- svn项目的导入,导出,更新
- maven项目svn的导入导出
- ubuntu系统git命令总结----持续更新!
- 加密(学习自《java开发实战1200例》)
- 数据库索引
- GetLBText()和GetWindowText()区别
- 关于安装composer一些基本操作
- SVN服务的搭建、配置、导出与导入
- ActiveMQ
- Jackson使用笔记
- Lua学习笔记之function type
- Ubuntu 中root 密码忘记解决方法
- Spring事务的隔离级别和传播行为
- Java JDK下载 安装 环境变量配置
- IOS 常用UI控件
- iOS Core Data 数据迁移 指南 144 作者 一缕殇流化隐半边冰霜 关注 2016.05.09 00:35* 字数 4718 阅读 2931评论 17喜欢 327 前言 Core