新聞中心
基于linux(centos)的SVN環(huán)境搭建

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計制作、網(wǎng)站制作、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)北林,十載網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792
1. 安裝svn
yum intall subversion
2. 查看安裝位置
rpm -ql subversion
3. 檢驗svn是否安裝成功,查看幫助
svn --help , 看到下圖表示成功。
4. 創(chuàng)建svn版本庫目錄
mkdir –p /var/svn/svnrepos
5. 創(chuàng)建版本庫
svnadmin create /var/svn/svnrepos
命令執(zhí)行之后會在該目錄下生成如下文件
6. 進入conf目錄進行配置
authz 文件是權(quán)限控制文件
passwd 是帳號密碼文件
svnserve.conf SVN服務(wù)配置文件
(1) 添加用戶:
vi passwd
在[users]塊中添加用戶和密碼,格式:帳號=密碼
(2) 給用戶dan配置權(quán)限
vi authz
在末尾添加如下代碼:
[/] # svn是基于路徑的權(quán)限分配,這里/表示svn根目錄
dan=rw
意思是版本庫的根目錄dan對其有讀寫權(quán)限,w只有讀權(quán)限。
也可以對用戶分組,然后對組分配權(quán)限
(3) 修改svnserve.conf文件
vi svnserve.conf
打開下面的幾個注釋:
anon-access = read #匿名用戶可讀
auth-access = write #授權(quán)用戶可寫
password-db = passwd #使用哪個文件作為賬號文件
authz-db = authz #使用哪個文件作為權(quán)限文件
realm = taotao # 認證空間名,版本庫所在目錄,配置權(quán)限時指定名也是這個
7. 啟動svn
進入/usr/bin目錄(svnserve啟動文件在這里)
svnserve –help 查看幫助
svnserve –d –r /var/svn/svnrepos 啟動svn時指定svn根目錄
(其中 –d 表示后臺運行,-r 表示數(shù)據(jù)目錄)
8. 重新啟動
重新啟動之前先結(jié)束進程
killall svnserve 或者 kill -9 svnserve (不推薦)
svnserve –d –r /var/svn/svnrepos
分享題目:基于Linux(CentOS)的SVN環(huán)境搭建
轉(zhuǎn)載源于:http://www.fisionsoft.com.cn/article/cdpecjs.html


咨詢
建站咨詢
