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

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


咨詢
建站咨詢
