详解在linxu下Svn一键安装壳脚本

     # !/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一键安装壳脚本请关注其它相关文章!

详解在linxu下Svn一键安装壳脚本