国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

CentOS配置SVN服務(wù)器

2019-03-13 17:56:32 7050

系統(tǒng)環(huán)境:CentOS系統(tǒng):CentOS 6.5

1、檢查是否安裝了低版本的SVN

rpm -qa subversion

2、卸載舊版本SVN

yum remove subversion

3、安裝SVN

yum -y install subversion

4、建立SVN版本庫

mkdir -p /home/用“用戶名”替代/svn
svnadmin create /home/用“用戶名”替代/svn

此處版本庫名為svn,也可以是其它

5、配置代碼庫

進(jìn)入“/home/用“用戶名”替代/svn”文件夾下的conf下,進(jìn)行配置

5.1、用戶密碼配置

編輯passwd,在[users]下添加用戶名和密碼

[users]
# harry = harryssecret
# sally = sallyssecret
username=password

5.2、編輯控制權(quán)限authz

目的是設(shè)置哪些用戶可以訪問哪些目錄,向authz文件追加以下內(nèi)容,使用戶對(duì)svn上所有項(xiàng)目擁有讀寫權(quán)限:

[/]
username=rw

若只希望某個(gè)用戶對(duì) 某個(gè)項(xiàng)目有讀、寫、讀寫權(quán)限,可如下設(shè)置:

[/Project]
username=r

5.3、服務(wù)svnserve.conf配置

在[general]下追加如下內(nèi)容

#匿名訪問的權(quán)限,可以是read,write,none,默認(rèn)為read
anon-access=none
#使授權(quán)用戶有寫權(quán)限 
auth-access=write
#密碼數(shù)據(jù)庫的路徑 
password-db=passwd
#訪問控制文件 
authz-db=authz
#認(rèn)證命名空間,subversion會(huì)在認(rèn)證提示里顯示,并且作為憑證緩存的關(guān)鍵字 
realm=/home/用“用戶名”替代/svn


6、啟動(dòng)SVN

svnserve -d -r /home/用“用戶名”替代/svn

7、查看SVN進(jìn)程

ps -ef|grep svn|grep -v grep

8、檢測SVN端口

netstat -ln |grep 3690

9、停止重啟SVN

killall svnserve    //停止 svnserve -d -r /home/用“用戶名”替代/svn  // 啟動(dòng)

10、測試

Windows客戶端TortoiseSVN連接。地址為:svn://IP地址,輸入配置好的用戶名和密碼。即可進(jìn)行測試。

11、檢出svn到指定目錄

進(jìn)入需要檢出的目標(biāo)目錄,執(zhí)行

svn checkout svn://IP/Project


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: