詳解在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服務(wù)器監(jiān)聽 默認(rèn)3690端口 svnserve -d -r /home/svndata #創(chuàng)建svn倉庫 svnadmin create /home/svndata/www #復(fù)制資料到相應(yīng)位置 \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 #鉤子文件可執(zhí)行 chmod +x /home/svndata/www/hooks/post-commit cd /home/svndata/www/ #檢出svn到本地及到網(wǎng)站根目錄---自動(dòng)化--免輸入密碼 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 #創(chuàng)建用戶及用戶組 groupadd www useradd -g www www #設(shè)置網(wǎng)站目錄所屬權(quán)限 chown -R www:www /home/wwwroot/www
知識(shí)點(diǎn)補(bǔ)充:下面看下linux shell 腳本 svn自動(dòng)更新項(xiàng)目并且打包 、發(fā)布、備份
這里先準(zhǔn)備一個(gè)配置文件,用于保存svn地址、目的路徑、用戶名跟密碼
配置文件名問:toolConfig.properties
#svn地址 svnAddress=https://192.168.1.253/【yourPath】 #本地路徑(目的地址) localDir=E:\shelltest #svn用戶名 userName=jack #svn密碼 password=123456
對(duì)應(yīng)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}
總結(jié)
以上就是在linxu下Svn一鍵安裝shell腳本的詳細(xì)內(nèi)容,更多關(guān)于linux 一鍵安裝shell腳本請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Linux檢查Swap交換空間的五個(gè)命令小結(jié)
這篇文章主要給大家介紹了關(guān)于Linux中檢查Swap交換空間的五個(gè)命令的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用linux具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-10-10linux注釋crontab文件及crontab執(zhí)行sh的坑記錄
這篇文章主要介紹了linux注釋crontab文件及crontab執(zhí)行sh的坑記錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04apache2.2和php5.2.17在windows下整合過程的錯(cuò)誤解決方法
照理來說apache和php的整合應(yīng)該是非常簡(jiǎn)單的,apache下載windows安裝版本后一路next即可完成安裝,php下載解壓版本后直接解壓到指定目錄,然后在apache的配置文件httpd.conf的最后加入如下幾行即可2011-08-08Linux定時(shí)任務(wù)Crontab命令使用詳解與總結(jié)
本為大家介紹了Linux定時(shí)任務(wù)Crontab命令使用詳解并總結(jié)Crontab命令的一些使用技巧以及工作中遇到的一些問題解決方法2018-10-10linux服務(wù)器校對(duì)時(shí)間方法命令詳解
Linux中有個(gè)ntp包可以自動(dòng)校準(zhǔn)時(shí)間,并且非常好用,這篇文章主要介紹了linux服務(wù)器校對(duì)時(shí)間方法,需要的朋友可以參考下2022-08-08在Linux 服務(wù)器下修改防火墻允許該端口遠(yuǎn)程訪問的方法
今天小編就為大家分享一篇在Linux 服務(wù)器下修改防火墻允許該端口遠(yuǎn)程訪問的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07一文詳解Linux三種網(wǎng)絡(luò)設(shè)置方式
我們?cè)谑褂锰摂M機(jī)搭建linux系統(tǒng)后,常常需要設(shè)置系統(tǒng)網(wǎng)絡(luò)連接,以方便系統(tǒng)進(jìn)行上網(wǎng)或其他系統(tǒng)連接系統(tǒng)進(jìn)行操作,在linux中網(wǎng)絡(luò)連接分了三類:橋接模式,僅主機(jī)模式,NAT模式,本文我們將對(duì)這三種模式進(jìn)行講解,感興趣的同學(xué)可以參考閱讀2023-06-06Windows上安裝Apache2、PHP5、MySQL5及與Resin配合實(shí)現(xiàn)多系統(tǒng)之整合
筆者之前一直使用Resin作為WEB應(yīng)用服務(wù)器,近來有項(xiàng)目需要在已有的JSP系統(tǒng)中整合phpwind系統(tǒng),因此首次嘗試在電腦中配置PHP的運(yùn)行環(huán)境。2010-03-03Jexus開機(jī)自動(dòng)啟動(dòng)配置方法
這篇文章主要為大家詳細(xì)介紹了Jexus開機(jī)自動(dòng)啟動(dòng)的配置方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-06-06