cetos6.8配置svn服务器
一,安装步骤
1, 检查是否安装过svn
rpm -qa subversion
2, 卸载旧版本svn
yum remove subversion
3, 安装SVN,输入官网提供的命令
yum install subversion mod_dav_svn
4, 查看svn版本信息
svnserve --version
二,配置
1, 创建svn仓库目录
mkdir /home/svnroot/test -p
2, 创建项目
svnadmin create /home/svnroot/test
3, 检查是否创建成功
cd /home/svnroot/test
ls 查看创建成功后生成的目录
conf是该版本库的文件,里面有三个文件
authz是权限控制文件,配置如下
[/] #所有文件的权限配置
admin = rw #admin用户具有rw权限
[doc:/] #doc文件的权限配置
admin = rw #admin用户具有rw权限
passwd是账号密码文件
[users]
admin=123456
svnserve.conf
取消注释
anon-access = read #匿名用户可读 #设置为none 可显示log
auth-access = write #授权用户可写
password-db = passwd #使用哪个文件作为账号文件
authz-db = authz #使用哪个文件作为权限文件
realm = /home/svnroot/test #认证空间名,版本库所在目录
三,启动svn服务
1, svnserve -d -r /home/svnroot
注意事项:不要用svnserve -d -r /home/svnroot/test/否则checkout时会提示:URL svn://192.168.1.99/svntest doesn't exist...
四,同步到web目录
1, 进入到目录/home/svnroot/test/hooks
复制post-commit.tmpl为post-commit
cp post-commit.tmpl post-commit
修改post-commit为可执行权限
chmod 755 post-commit
vim posy-commit
输入如下内容
export LANG=zh_CN.UTF-8
svn co svn://192.168.1.64/test /usr/share/nginx/html/testsvn
LOG_PATH=/tmp/svn_test.log
WEB=/usr/share/nginx/html/testsvn
REPOS="$1"
REV="$2"
svn update --username admin --password myadmin $WEB --no-auth-cache >> $LOG_PATH

回到shell
手动同步
svn co svn://192.168.1.64/test /usr/share/nginx/html/testsvn
注意:在阿里云服务器上面要使用内网IP或者localhost,否则会失败
输入root密码myadmin
输入svn认证用户admin
输入svn认证用户密码123456

进入到web目录中,查看,已经完成同步
cetos6.8配置svn服务器的更多相关文章
- 如何配置svn服务器
如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧. 工具/原料 VisualServer 配置VisualServer 找到VisualServer Manager ...
- 如何配置svn服务器(通过VisualServer服务器)
如果你已经安装好了VisualServer服务器,现在让我们一起来配置svn服务器吧
- CentOS 7下搭建配置SVN服务器
CentOS 7下搭建配置SVN服务器 1. 安装 CentOS通过yum安装subversion. $ sudo yum install subversion subversion安装在/bin目录 ...
- linux 配置svn服务器+使用+注意事项
本文以ubuntu系统进行安装. 1.安装svn服务器 apt-get install subversion 输入 y 回车确认安装. 安装完毕后可以用 下边的命令查看是否安装完成,如果现实出版本号和 ...
- CentOS 7.2 x64 配置SVN服务器
说明: SVN(subversion)的运行方式有两种: 一种是基于Apache的http.https网页访问形式,还有一种是基于svnserve的独立服务器模式. SVN的数据存储方式也有两种:一种 ...
- 配置SVN服务器
svn启动: 版本控制对于团队合作显得尤为重要,那么如何在iOS开发中进行版本控制呢?在今天的博客中将会介绍如何在MAC下配置SVN服务器,如何导入我们的工程,如何在Xcode中进行工程的checkO ...
- linux下安装配置svn服务器
linux下安装配置svn服务器 1. svn服务器安装 将subversion-1.4.0.tar.gz和subversion-deps-1.4.0.tar.gz传到服务器. tar xfvz su ...
- 阿里云服务器centos下安装配置svn服务器
阿里云服务器centos下安装配置svn服务器 1.安装svn服务器端yum install subversion 从镜像下载安装svn服务器端中间会提示是否ok,输入y,确认安装成功提 ...
- 安装和配置SVN服务器Subversion、客户端TortoiseSVN和Visual Studio插件AnkhSvn
1.下载并安装服务器端Subversion下载地址:http://subversion.apache.org当前最新版本为1.8.10,默认安装目录为C:\Program Files\Subversi ...
随机推荐
- SQL优化 MySQL版 - 索引分类、创建方式、删除索引、查看索引、SQL性能问题
SQL优化 MySQL版 - 索引分类.创建方式.删除索引.查看索引.SQL性能问题 作者 Stanley 罗昊 [转载请注明出处和署名,谢谢!] 索引分类 单值索引 单的意思就是单列的值,比如说有 ...
- 20190421-那些年使用过的CSS预处理器(CSS Preprocessor)
写在前面的乱七八糟的前言: emmm,不得不说,早上七点是个好时间,公园里跳广场舞的大妈,街边卖菜刀看报的大爷,又不得不说,广州图书馆是个好地方,该有的安静,该有的人气,听着楼下小孩子的声音,看着周围 ...
- 禁用了传说中的PHP危险函数之后,Laravel的定时任务不能执行了?
虽然已是 2018 年,但网上依然流传着一些「高危 PHP 函数,请一定要禁用!」的标题党文章(搜索关键字:一些需要禁用的PHP危险函数). 这些文章的内容简单直接,给出 php.ini 的 disa ...
- java 线程池 ---- newSingleThreadExecutor()
class MyThread implements Runnable{ private int index; public MyThread(int index){ this.index = inde ...
- (四) Keras Dropout和正则化的使用
视频学习来源 https://www.bilibili.com/video/av40787141?from=search&seid=17003307842787199553 笔记 使用drop ...
- 仿微信未读RecyclerView平滑滚动定位效果
效果图有红点的地方表示有未读消息,依次双击首页图标定位,然后定位到某个未读在手动下滑一点距离在次点击定位效果 用过 RecyclerView 的人都知道,自带有几个滚动到item下标的方法,但是不靠谱 ...
- DataPipeline创始人&CEO 陈诚:沃森与AI
引言:本文来自infoQ架构师电子月刊对DataPipeline创始人&CEO陈诚的约稿.陈诚,毕业于上海交大,留学于美国密西根大学,前Yelp大数据研发工程师,曾就职于美国Google.Ye ...
- go的生产者-消费者模式
package main import ( "fmt" "math/rand" "time" ) // 数据生产者 func produce ...
- 猴子选大王 (约瑟夫环)(c#)
猴子选大王问题: 一堆猴子都有编号,编号是1,2,3 ...m ,这群猴子(m个)按照1到m的顺序围坐一圈, 从第1开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子, ...
- Vue.js03:v-model实现简易计算器
v-model用于数据的双向绑定.bug不少,凑合看吧,主要是练习v-model. <!DOCTYPE html> <html lang="en"> < ...