日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

Linux下SVN服务器搭建(CentOS+Subversion)

發(fā)布時(shí)間:2025/3/16 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux下SVN服务器搭建(CentOS+Subversion) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

svn(subversion)是近年來(lái)崛起的版本管理工具,是CVS的接班人。目前,絕大多數(shù)開(kāi)源軟件都使用svn作為代碼版本管理軟件。svn服務(wù)器有2種運(yùn)行方式:獨(dú)立服務(wù)器和借助apache等web服務(wù)器。兩種方式各有利弊。svn存儲(chǔ)版本數(shù)據(jù)也有2種方式:BDB和FSFS。因?yàn)锽DB方式在服務(wù)器中斷時(shí),有可能鎖住數(shù)據(jù),所以還是FSFS方式更安全一點(diǎn)。

本文主要介紹SVN獨(dú)立服務(wù)器的的安裝和簡(jiǎn)單配置:

安裝(CentOS下yum即可方便的完成安裝)

# yum install subversion 測(cè)試安裝是否成功: # svnserve --version 回車(chē)顯示版本說(shuō)明安裝成功

建立版本庫(kù)

# mkdir /svndata 創(chuàng)建svn數(shù)據(jù)目錄(目錄可自行制定) # svnadmin create /svndata/kuming kuming就是版本庫(kù)的名字,可以改變!

配置svn配置文件(為了方便管理,這里多個(gè)庫(kù)調(diào)用相同的配置文件。)

#每個(gè)版本庫(kù)創(chuàng)建之后都會(huì)生成svnserve.conf主配文件 # vim /svndata/kuming/conf/svnserve.conf [general]anon-access = noneauth-access = writepassword-db = /svndata/conf/passwdauthz-db = /svndata/conf/authz realm = kuming 注:這里的參數(shù)需要頂格,不然client會(huì)報(bào)錯(cuò) # mkdir /svndata/conf # vim /svndata/conf/passwd //svn用戶(hù)配置文件 [users] user1 = password1 user2 = password2 user3 = password3 user4 = password4 # vim /svndata/conf/authz //svn權(quán)限控制配置文件 [groups]    #設(shè)置組 group1 = user1,user2  #多用戶(hù)用逗號(hào)隔開(kāi)[/]       #根目錄權(quán)限設(shè)置(就是“kuming”這個(gè)文件夾) user3 = rw   #用戶(hù)1權(quán)限是:可讀寫(xiě) user4 = r    #用戶(hù)2權(quán)限是:可讀,不可寫(xiě) user =      #什么都沒(méi)寫(xiě)代表沒(méi)有任何權(quán)限@group1 = rw  #設(shè)置組權(quán)限[kuming:/123]  #設(shè)置根目錄下“123”文件夾的權(quán)限 #說(shuō)明“123”這個(gè)文件件怎么創(chuàng)建?這是在SVN服務(wù)器配置好之后,創(chuàng)建一個(gè)權(quán)限很高的用戶(hù)在客戶(hù)端登錄SVN #然后創(chuàng)建一個(gè)文件夾“123”。

啟動(dòng)服務(wù)器

# svnserve -d -r /svndata -d表示以daemon方式(后臺(tái)運(yùn)行)運(yùn)行 -r /svndata指定根目錄是/svndata 關(guān)閉SVN 服務(wù)器 # killall svnserve# ps aux | grep svnserve 查看服務(wù),端口:3690


總結(jié)

以上是生活随笔為你收集整理的Linux下SVN服务器搭建(CentOS+Subversion)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。