详解在linxu下Svn一键安装shell脚本
生活随笔
收集整理的這篇文章主要介紹了
详解在linxu下Svn一键安装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}
總結
以上就是在linxu下Svn一鍵安裝shell腳本的詳細內容,更多關于linux 一鍵安裝shell腳本請關注億速云其它相關文章!
總結
以上是生活随笔為你收集整理的详解在linxu下Svn一键安装shell脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Namecheap域名优惠:online
- 下一篇: 如何使用小皮面板一键安装WordPres