svn 部署 配置
建立版本库目录
创建一个项目名叫wy
在/data/svndata/wy
mkdir -p /data/svndata/wy
建立项目版本库
创建一个新的Subversion项目wy,类似wy这样的项目可以创建多个,每个项目对应不同的代码
使用svnadmin创建项目版本库,以及初始化版本库
svnadmin create /data/svndata/wy
进入项目版本库看看
[root@mysql ~]# cd /data/svndata/wy/
[root@mysql wy]# ls
conf db format hooks locks README.txt
执行上面的命令后,
自动建立repositories库,查看/data/svndata/wy 文件夹发现包含了conf, db,format,hooks, locks, README.txt等文件,说明一个SVN库已经建立。
最重要这三个

下面对svn全局配置文件进行配置管理:注意:修改位置顶格不能有空格,否则报错
[root@mysql wy]# cd conf/
[root@mysql conf]# ls
authz hooks-env.tmpl passwd svnserve.conf
[root@mysql conf]#
备份SVN主配置文件,方便对比
[root@mysql conf]# cp svnserve.conf svnserve.conf.bak
vim svnserve.conf
把19行# 去掉 然后一定要有顶格


原本是read,匿名访问,改为none,不允许匿名访问

认证访问可执行

取消注释,加上目录路径


[general]
anon-access = none #read(匿名访问) none(不让匿名访问)
auth-access = write #授权用户可写 认证访问可执行
password-db = /data/svndata/wy/conf/passwd #使用哪个文件作为帐号密码文件
authz-db = /data/svndata/wy/conf/authz #使用哪个文件作为权限文件
realm = My xuliangwei First Repository #认证空间名,版本所在目录(可选)
快速修改替换方法:
sed -i 's/# anon-access = read/anon-access=none/' svnserve.conf
sed -i 's/# auth-access = write/auth-access=write/g' svnserve.conf
sed -i 's@# password-db = passwd@password-db = /data/svndata/conf/passwd@g' svnserve.conf
sed -i 's@# authz-db = authz@authz-db = /data/svndata/conf/authz@g' svnserve.conf
[root@mysql conf]# egrep -v "^$|#" svnserve.conf
[general]
anon-access = none
auth-access = write
password-db = /data/svndata/wy/conf/passwd
authz-db = /data/svndata/wy/conf/authz
[sasl]
svn 部署 配置的更多相关文章
- Linux下SVN部署/安全及权限配置,实现web同步更新
转自:http://www.cnblogs.com/me115/archive/2013/04/07/3002058.html 本文包含以下内容: SVN服务器安装 SVN权限管理 SVN使用SASL ...
- Jenkins部署配置简介
前段时间研究了一下自动化测试,因而接触到了Jenkins,今天有时间进行一下Jenkins部署配置相关知识的总结分享 前言:由于本次只是实验性研究,采用Windows环境,因此Jenkins可以通过下 ...
- CentOS下通过yum安装svn及配置
CentOS下通过yum安装svn及配置 1.环境centos5.5 2.安装svnyum -y install subversion 3.配置 建立版本库目录mkdir /www/svndata s ...
- LINUX+Vmware+SVN的配置和安装
LINUX+Vmware+SVN的配置和安装 验证SVN安装了没有 svnserve --version 查看CentOS自带JDK是否已安装. ◆输入:yum list installed |gre ...
- TOMCAT的安装部署配置(配图解)
TOMCAT的安装部署配置 前提已经成功搭建配置JDK 下载好压缩包后,直接解压至某一目录下,目录中不能包含中文 双击安装文件,出现如下界面 点击[NEXT],出现如下界面 点击[I AGREE],出 ...
- PL/SQL安装部署配置(配图解)
PL/SQL安装部署配置 下载好安装包之后,双击exe程序 双击安装程序,出现如下页面 点击[NEXT],出现如下界面 选择[I Accept...],点击[NEXT],出现如下界面 选择安装路径,点 ...
- ubuntu 14.04 下svn + apache2 配置
1.svn的配置 sudo apt-get install subversion // 安装svn mkdir /home/svn // 创建仓库 svnadmin create /home/svn/ ...
- JDK的安装及部署配置(配图解)
JDK的安装及部署配置 双击安装文件,出现如下界面 点击[下一步]出现如下界面,更改安装路径(建议安装至D盘), 点击[下一步],出现如下界面,修改文件夹名. 点击[确定],耐心等待 直至出现如下界面 ...
- Linux下SVN安装配置和使用中遇到的问题
两个命令: svn info :显示版本库信息,svn的下载url等. svn co https://xxxxx/xxx wodemulu (通过我的目录制定co的文件夹) svn st:显示 ...
随机推荐
- 【代码审计】YzmCMS_PHP_v3.6 CSRF漏洞分析
0x00 环境准备 YzmCMS官网:http://www.yzmcms.com/ 程序源码下载:http://pan.baidu.com/s/1pKA4u99 测试网站首页: 0x01 代码分析 ...
- Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法
Ubuntu Linux 解决 bash ./ 没有那个文件或目录 的方法 经常在ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪. 其实原因很 ...
- android 网络图片双缓存
本文转自:http://blog.csdn.net/a79412906/article/details/10180583 Android每次加载图片很浪费时间.所以设计了一个图片缓存技术来解决每次an ...
- centos7 安装zookeeper3.4.8集群
1.下载上传文件到centos中 2.解压文件夹 3.cd conf 文件下,cp zoo_sample.cfg zoo.cfg 4.vim zoo.cfg # The number of mil ...
- IIS 6的日志time-taken字段没有值的解决方案
1.IIS 6网站的活动日志格式选择“W3C 扩展日志文件格式”. 2.日志记录属性的高级选项卡,扩展属性列表勾选time-taken.
- Spark2 Model selection and tuning 模型选择与调优
Model selection模型选择 ML中的一个重要任务是模型选择,或使用数据为给定任务找到最佳的模型或参数. 这也称为调优. 可以对诸如Logistic回归的单独Estimators进行调整,或 ...
- MFC从资源加载文本
bool CWizardSheet::GetTextResource(UINT uID, CString& csContent) { HMODULE hModule=GetModuleHand ...
- 为什么HTML使用<!DOCTYPE HTML>
不管是刚接触前端,还是你已经“精通”web前端开发的内容,你应该知道在你写html的时候需要定义文档类型:你知道如果没有它,浏览器在渲染页面的时候会使用怪异模式:你知道各个浏览器在怪异模式下对各个元素 ...
- for循环将字典添加到列表中出现覆盖前面数据的问题
出现问题: rets = [{'id':1},{"id":2},{"id":3}] context = {} context['count'] = len(re ...
- mysql中的schema 等价于database,相当于一个数据库
MySQL 中 Schema 等价于 数据库. mysql> SELECT -> SCHEMA_NAME, -> DEFAULT_CHARACTER_SET_NAME, -> ...