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

CentOS配置SVN服務(wù)器

2019-03-13 17:56:32 7049

系統(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、配置代碼庫

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

5.1、用戶密碼配置

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

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

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

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

[/]
username=rw

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

[/Project]
username=r

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

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

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


6、啟動SVN

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

7、查看SVN進程

ps -ef|grep svn|grep -v grep

8、檢測SVN端口

netstat -ln |grep 3690

9、停止重啟SVN

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

10、測試

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

11、檢出svn到指定目錄

進入需要檢出的目標目錄,執(zhí)行

svn checkout svn://IP/Project


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

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

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

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