centOS 安装及部署 SVN
安装
yum -y install subversion
配置创建一个svn根目录
mkdir /home/svn
创建内部的项目目录
svnadmin create /home/svn/apple apple是我自己的项目.
成功后.在apple目录内会出现4个目录 和一个阅读文件
开始配置 注意:配置文件每行头部不要有空格
vi svnserve.conf
去掉 password-db = passwd
authz-db = authz
俩行配置前面的#
vi passwd 末尾添加想要的 账号 = 密码.
vi authz 末尾加上 username是你填在passwd的账号
[apple:/]
username = rw
三个配置文件就算配置成功了
那么开始启动吧
svnserve -d -r /home/svn 开启
killall svnserve 关闭
ps -aux | grep svnserve 查看是否运行
运行 是一回事.但是得测试一下是否能够拼通 svn co svn://localhost/apple --username "username" --password "password"
如果需要你输入账号密码.说明允许访问.可以用window连接了.如果不能拼通.那么关闭你的防火墙吧 .我就是这个问题.搞了我半个小时.都不知道哪的问题.最后尝试关闭了防火墙才通
那么我们平时SVN上传到服务器,然后看到变化又是怎么回事呢.SVN默认没有源文件的.也就是咱们每次上传的文件都是个压缩.
SVN官网给除了配置.我们可以利用 钩子.将每次上传的文件自动更新到我们的网站目录.
首先.我们需要先手动提取一份出来
cd /data/www/youWebDir
svn checkout svn://localhost
这时候就有一份文件在自己的网站目录了.现在开始配置.以便每次window提交代码.liunx都能自动更新到网站目录
cd /home/svn/apple/hooks
cp post-commit.tmpl post-commit
vi post-commit
除了第一行.都可以删除掉.
然后添加
export LANG=zh_CN.UTF-8
svn update /www/youWebDir --username 'username' --password 'password' autoweb --no-auth-cache
保存.这时从window提交的代码.你再跑到网站目录去看下 就能看到变化了.
转载于:https://www.cnblogs.com/666-zhouliang/p/7454097.html
centOS 安装及部署 SVN相关推荐
- centos 安装 svn
centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...
- Centos 7安装、配置SVN
本文介绍Centos 7如何安装.配置SVN 文章目录 一.安装SVN 二.创建仓库 三.配置SVN 1.SVN配置项 2.用户管理 3.用户组和权限配置 4.关闭防火墙 5.启动服务 6.访问SVN ...
- CentOS安装Elasticsearch_IK分词器拼音分词器_部署kibana_部署es集群
CentOS安装Elasticsearch_IK分词器_部署kibana_部署es集群 一.部署单点es ①:创建网络 因为我们还需要部署kibana容器,因此需要让es和kibana容器互联.这里先 ...
- 安装CentOS 7并部署jdk和mysql
安装CentOS 7并部署jdk和mysql 安装CentOS 7 安装VM虚拟机 官网:https://www.vmware.com/cn.html 选择下载试用以及演示的VMware Workst ...
- VMware安装centos7,centos安装jdk,tomcat,mysql5.7,nginx,redis,ftp,日志分割
1 centos7安装docker docker-compose docker安装软件 VMware安装centos7 centos安装jdk centos安装zookeeper centos安装to ...
- Linux(Centos7)下redis5安装、部署、开机自启
1.什么是redis redis是用C语言开发的一个开源的高性能键值对(key-value)数据库.它通过提供多种键值数据类型来适应不同场景下的存储需求,目前为止redis支持的键值数据类型如下字符串 ...
- 在Windows Server 2008上部署SVN代码管理总结
这段时间在公司开发Flex程序,所以使用TortoiseSVN作为团队代码管理器,今天在公司服务器上部署SVN服务器,并实验成功,总结如下: 服务器环境: 操作系统:Windows Server 20 ...
- nginx mysql5.7_Centos7+Php7+Mysql5.7+Nginx源码安装实战部署手册
本文以Centos 7.1+Php 7.1.3+Mysql5.7.17为例,介绍Centos7+Php7+Mysql5.7+Nginx 1.10.3源码安装实战部署的过程. 一.准备工作 软件获取 二 ...
- CENTOS 7 踢用户_从零学ELK系列(三):Centos安装Docker(超详细图文教程)
CSDN博客地址(关注,点赞) 人工智能推荐 GitHub(Star,Fork,Watch) [前言] 为了更加真实的模拟生产部署环境,不仅需要Linux环境支持,而且ELK需要在不同的机器上部署:再 ...
最新文章
- testing: mock object
- Github+Gitlb的使用
- optee内核中栈的介绍(二)
- ML 自学者周刊:第 1 期
- xml报错:xml.etree.ElementTree.ParseError: not well-formed (invalid token)
- python加密字符串小写字母循环后错两位_python数据类型_字符串常用操作(详解)
- java多线程具体总结
- 分奇偶数c语言_小白学写字(C语言)
- Spark源码分析之二:Job的调度模型与运行反馈
- Python机器学习——概念及其物理解释
- Eucalyptus常用命令示例
- 贴片电阻丝印看阻值大全,附高精度贴片电阻代码表
- linux内存查看命令
- 计算机 360云盘删除,如何删除电脑右键菜单中的保存到360云盘选项
- 狂神说SpringCloud学习笔记
- python邮箱密码_python 模拟登陆163邮箱
- 进销存软件的价值是多少?它能帮企业做什么?
- 《MATLAB 神经网络43个案例分析》:第3章 遗传算法优化BP神经网络——非线性函数拟合
- 不正确的c语言语句是,【单选题】下列不正确的C语言语句是( )。
A. x=y=5;
B. x=1,y=2;
C. y=int x;
D. x++;...
- Jsp+Servlet 的一个JavaWeb项目千里眼影视售票院
热门文章
- sql 拼接同列的值
- 大网的经验(华为的创新—转载)
- 某医院信息化硬件平台建设方案
- proe输入数字时成双出现_职场数据控系列,超市基础篇,商品双ABC分析法及应用...
- linux挂载iso镜像文件_Linux服务器如何识别移动硬盘?
- android 登录界面开源代码_【程序源代码】一个安卓查询类app制作的开源项目
- 萌新的Python练习菜鸟100例(十一)生兔子练习
- 强化学习:2 马尔科夫决策过程
- Filecoin网络目前总质押量约为3314万枚FIL
- jmeter5.0 while controller使用总结