瀏覽量:38次
Linux每次建立SVN版本庫(kù)的過(guò)程都非常麻煩,如果將這些通過(guò)shell腳本來(lái)實(shí)現(xiàn)的話會(huì)簡(jiǎn)單很多,那么這個(gè)shell腳本要如何編譯呢?下面小編就給大家介紹下Linux利用shell腳本創(chuàng)建SVN版本庫(kù)的方法。
每次建立一個(gè)新的SVN版本庫(kù)總感覺(jué)很繁瑣,所以寫(xiě)了段腳本來(lái)把這個(gè)過(guò)程自動(dòng)化,詳細(xì)代碼如下:
#!/bin/bash
# by www.111cn.net
echo -n “Enter SVN name :”
read svn_name
/usr/bin/svnadmin create /svnroot/$svn_name
if [ $? -eq 0 ]; then
# svnserve.conf
sed -i ‘s/# anon-access = read/anon-access = none/g’ /svnroot/$svn_name/conf/svnserve.conf
sed -i ‘s/# auth-access = write/auth-access = write/g’ /svnroot/$svn_name/conf/svnserve.conf
sed -i ‘s/# password-db = passwd/password-db = //svnroot//conf//passwd/g’ /svnroot/$svn_name/conf/svnserve.conf
sed -i ‘s/# authz-db = authz/authz-db = authz/g’ /svnroot/$svn_name/conf/svnserve.conf
# authz
cat 》 /svnroot/$svn_name/conf/authz《《EOF
[groups]
developer = jason
[/]
@developer = rw
EOF
fi
上面就是Linux使用shell腳本建立SVN版本庫(kù)的方法介紹了,如果你厭煩了一次次的手動(dòng)建立SVN版本庫(kù),可通過(guò)shell腳本快速實(shí)現(xiàn)。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類(lèi)稿件不代表本網(wǎng)觀點(diǎn),本網(wǎng)不承擔(dān)此類(lèi)稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請(qǐng)您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們?cè)诖_認(rèn)后,會(huì)立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776