详解在linxu下Svn一键安装shell脚本
作者:wnw001 发布时间:2023-11-02 13:16:02
标签:linux,一键安装,shell,脚本
#!/bin/bash
#下载svn
yum -y install subversion
#阿里云oss资料
wget -P /root https://babyrita.oss-cn-beijing.aliyuncs.com/lnmp/quyeweb/ziliao.zip
#解压资料文件
unzip ziliao.zip
#新建svndata目录
mkdir /home/svndata
#svn服务器监听 默认3690端口
svnserve -d -r /home/svndata
#创建svn仓库
svnadmin create /home/svndata/www
#复制资料到相应位置
\cp /root/ziliao/passwd.txt /home/svndata/www/conf/passwd
\cp /root/ziliao/svnserve.txt /home/svndata/www/conf/svnserve.conf
\cp /root/ziliao/post-commit.txt /home/svndata/www/hooks/post-commit
#钩子文件可执行
chmod +x /home/svndata/www/hooks/post-commit
cd /home/svndata/www/
#检出svn到本地及到网站根目录---自动化--免输入密码
svn co svn://127.0.0.1/www --username svn1113 --password svn123 --no-auth-cache
svn co svn://127.0.0.1/www /home/wwwroot/www --username svn1113 --password svn123 --no-auth-cache
#创建用户及用户组
groupadd www
useradd -g www www
#设置网站目录所属权限
chown -R www:www /home/wwwroot/www
知识点补充:下面看下linux shell 脚本 svn自动更新项目并且打包 、发布、备份
这里先准备一个配置文件,用于保存svn地址、目的路径、用户名跟密码
配置文件名问:toolConfig.properties
#svn地址
svnAddress=https://192.168.1.253/【yourPath】
#本地路径(目的地址)
localDir=E:\shelltest
#svn用户名
userName=jack
#svn密码
password=123456
对应shell脚本
#!/bin/bash
source ./toolConfig.properties
svn_ip=${svnAddress}
local_path=${localDir}
u_name=${userName}
p_wd=${password}
svn co ${svn_ip} ${local_path} --username ${u_name} --password ${p_wd}
来源:https://blog.csdn.net/wnw001/article/details/104417949


猜你喜欢
- 更改个人账户密码普通用户想要更改自己的个人帐户密码,只需要运行passwd命令,不用带任何其他的命令:$ passwd示例输出:Changi
- 继社区客户端产品“云聊”发布之后,phpwind另外一款重磅产品“社区房产V2.3”诞生。新版本的社区房产增加了房源加急和置顶,支持微支付;
- 问题:生成静态都设置好了,权限也给足了,可是仍然提示“当前没有生成任务在执行!”,这是什么原因呢?解决:检查下configCreateHtm
- 伟大网站之路无法规避的原则,这里有几个我想你无法规避的原则。1.抛弃委员会。历史上没有一家伟大网站是被三个以上的人所构设出的。没有一个。委员
- 经过十一假期,是不是有同学发现windows更新后 VMware虚拟机打不开了,显示“VMware Workstation Pro 无法在W
- 最近有篇文章分析了一下超人气美国部落格Dooce,当前是Technorati排行榜的第47名部落格。网志背后的女博客叫做Heather Ar
- 首先要安装VirtualBox的增强版功能(VBoxGuestAdditions)在 设备--->安装增强版功能----->运行
- 本文主要是写给网站月收入1000以下的站长看的,高手们勿笑。我的个人心得也并不一定能帮大家多少忙,欢迎回帖交流,与君共勉。1.增加PV同样是
- 个人都喜欢好用的技巧,对吗?这里有55个用于搜索引擎优化的小技巧,甚至你的老妈用起来都易如反掌。哦,不是我的老妈,但你明白我的意思。这意味着
- 相信大家在为网站录入文章的时候都有过这样的经历:明明是一篇已经添加好图片的Word文档,在html编辑器里却只能copy文本而不能贴图,最后
- DedeCms 是公认的在SEO优化方面做得做好的CMS,可能很多人会说,优化是靠个人的,与CMS无关,这其实也不尽正确,因为必须程序提供商
- 这二个月,我观察了几百个博客网站,发现有许多博客并不十分了解这些规则,所以将写出一系列比较常见的错误,以让大家对这些条例有进一步的认识,从而
- Windows操作系统的IIS是大家最常用的Web服务器之一。IIS功能强大、简单易用,但也容易受到恶意攻击,它的安全性一直是大家谈论的焦点
- 站长时下应该是互联网行业最火的词,不管是什么网站管理者都喜欢自称为站长。在互联网这个圈子混久了渐渐发现,站长这个圈子已经自然而然的分成两大阵
- 上周,微软正式宣布了移动平台新品牌Windows Phone。从Windows Mobile 6.5系统开始,用该品牌取代之前的Window
- 本文主要给大家介绍了关于在centos 7安装Jenkins的相关内容,分享出来供大家参考学习,话不多说,来一起看看详细的介绍:安装添加yu
- 禁止IIS缓存静态文件(png,js,html等)背景:IIS为了提高性能,默认情况下会对静态文件js,html,gif,png等做内部缓存
- 前一阵互联网出了一件新鲜事,有人通过某个在华外企总裁的相册,找到他拍摄的一些女白领的“私隐照片”,好事者通过网络找出了这个外企女白领的真实姓
- 1. 思路不清网站定位 为什么做网站 如何做站等等,初期站长需要梦想不错,但是也不能看到人家做站成功就觉得别人行自己就一定行,这种想法只能说
- 世界上没有绝对安全的系统,即使是普遍认为稳定的Linux系统,在管理和安全方面也存在不足之处。我们期望让系统尽量在承担低风险的情况下工作,这