真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何編寫一鍵備份gitolite服務(wù)器的Shell腳本-創(chuàng)新互聯(lián)

這篇文章主要介紹“如何編寫一鍵備份gitolite服務(wù)器的Shell腳本”,在日常操作中,相信很多人在如何編寫一鍵備份gitolite服務(wù)器的Shell腳本問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”如何編寫一鍵備份gitolite服務(wù)器的Shell腳本”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括芷江網(wǎng)站建設(shè)、芷江網(wǎng)站制作、芷江網(wǎng)頁制作以及芷江網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,芷江網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到芷江省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

運(yùn)行一次就能夠把gitolite服務(wù)器上的倉庫備份到本地. 第一次運(yùn)行會(huì)創(chuàng)建遠(yuǎn)程倉庫的本地鏡像, 以后每次運(yùn)行會(huì)把本地鏡像更新.

本程序只支持 ssh方式

其他的git server貌似不會(huì)在 ssh git@xxx 的時(shí)候返回repo列表, 所以只能手動(dòng)備份.

#!/bin/sh server=serv_addr 
root_dir=`pwd` 
 echo "whill back in dir: ${root_dir}"
 ssh "git@${server}" | awk '{print $1$2,$3}' | grep "^RW" | awk '{print $2}' | while read line do
  echo " "
  echo "-------------------------------------"
  if [ ! -d "${root_dir}/${line}.git" ]; then
    echo "repo not init on local, init it ..."
        mkdir -p "${root_dir}/${line}.git"
        cd "${root_dir}/${line}.git"
        cd .. 
    git clone --mirror "git@${server}:${line}.git"
  else
    echo "repo already init on local, update it ..."
    cd "${root_dir}/${line}.git"
    git remote update 
    git gc 
  fi done

到此,關(guān)于“如何編寫一鍵備份gitolite服務(wù)器的Shell腳本”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


網(wǎng)站標(biāo)題:如何編寫一鍵備份gitolite服務(wù)器的Shell腳本-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://weahome.cn/article/dceoej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部