# !/bin/bash #下载svn 百胜是安装颠覆 #阿里云oss资料 wget - p/根https://babyrita.oss-cn-beijing.aliyuncs.com/lnmp/quyeweb/ziliao.zip #解压资料文件 解压缩ziliao.zip #新建svndata目录 mkdir/home/svndata 3690 # svn服务器监听默认端口 svnserve - d - r/home/svndata #创建svn仓库 svnadmin创建/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 svn123——no-auth-cache——用户名svn1113密码 svn co . svn://127.0.0.1/www/home/wwwroot/www svn123——no-auth-cache——用户名svn1113密码 #创建用户及用户组 groupadd www useradd - g www www #设置网站目录所属权限 乔恩- r www: www/home/wwwroot/www
这里先准备一个配置文件,用于保存svn地址,目的路径,用户名跟密码
配置文件名问:toolConfig.properties
# svn地址 svnAddress=https://192.168.1.253/緔ourPath】 #本地路径(目的地址) localDir=E: \ shelltest # svn用户名 用户名=杰克 # svn密码 密码=123456
对应的shell脚本
# !/bin/bash 源。/toolConfig.properties svn_ip=$ {svnAddress} local_path=$ {localDir} u_name=$ {userName} p_wd=${密码} svn co $ {svn_ip} $ {local_path}——用户名$ {u_name}——密码$ {p_wd}
以上就是在linxu下Svn一键安装壳脚本的详细内容,更多关于linux一键安装壳脚本请关注其它相关文章!