详解在linxu下Svn一键安装shell脚本
#!/bin/bash #下载svn yum-yinstallsubversion #阿里云oss资料 wget-P/roothttps://babyrita.oss-cn-beijing.aliyuncs.com/lnmp/quyeweb/ziliao.zip #解压资料文件 unzipziliao.zip #新建svndata目录 mkdir/home/svndata #svn服务器监听默认3690端口 svnserve-d-r/home/svndata #创建svn仓库 svnadmincreate/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到本地及到网站根目录---自动化--免输入密码 svncosvn://127.0.0.1/www--usernamesvn1113--passwordsvn123--no-auth-cache svncosvn://127.0.0.1/www/home/wwwroot/www--usernamesvn1113--passwordsvn123--no-auth-cache #创建用户及用户组 groupaddwww useradd-gwwwwww #设置网站目录所属权限 chown-Rwww:www/home/wwwroot/www
知识点补充:下面看下linuxshell脚本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} svnco${svn_ip}${local_path}--username${u_name}--password${p_wd}
总结
以上就是在linxu下Svn一键安装shell脚本的详细内容,更多关于linux一键安装shell脚本请关注毛票票其它相关文章!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。