您的位置:軟件測試 > 開源軟件測試 > 開源配置管理工具 > cvs
Debian中CVS服務(wù)器的配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2012/12/24 15:22:37 ] 推薦標(biāo)簽:

CVS想必做軟件開發(fā)的都聽說過,那么怎么才能讓開發(fā)人員享受這一便利工具呢?當(dāng)然是裝個(gè)CVS服務(wù)器了。
Windows下有個(gè)CVSNT,沒用過,據(jù)說問題比較多。Linux下當(dāng)然簡單了,Debian下更是如此。

CVS服務(wù)器的配置

CVS想必做軟件開發(fā)的都聽說過,那么怎么才能讓開發(fā)人員享受這一便利工具呢?當(dāng)然是裝個(gè)CVS服務(wù)器了。
Windows下有個(gè)CVSNT,沒用過,據(jù)說問題比較多。Linux下當(dāng)然簡單了,Debian下更是如此。

    安裝cvs軟件包

    apt-get install cvs cvsd
    其中cvs是主程序軟件包,cvsd是cvs的一個(gè)pserver的wrapper,能夠非常方便地管理repositories和users,并且以更 安全的形式運(yùn)行cvs服務(wù)。注意安裝配置的時(shí)候,將cvs的主目錄設(shè)為none,將cvsd的主目錄設(shè)為/home/cvs(或者其它你希望的路徑)。
    修改配置文件
    檢查一下/etc/cvsd/cvsd.conf文件,確認(rèn)后幾行類似如下的形式:

    RootJail /home/cvs
    Repos /repos

    第一行的意思是你的cvsd的根目錄,第二行是你的repositories的目錄,注意這兒雖然寫的是路徑,實(shí)際上是相對(duì)于$cvsdHome的路徑,在這里是指/home/cvs/repos。
    建立repositories
    如果你在配置cvsd主目錄的時(shí)候選擇了none,你也可以手動(dòng)創(chuàng)建/home/cvs目錄,然后執(zhí)行

    cvsd-buildroot /home/cvs

    將cvsd根目錄的文件系統(tǒng)建立起來。
    然后是創(chuàng)建repositories并初始化:

    mkdir /home/cvs/repos
    cvs -d /home/cvs/repos init
    添加用戶
    添加用戶很簡單了,跟其它服務(wù)器程序類似,cvsd可以添加基于本地用戶的虛擬用戶,如下:

    cvsd-passwd /home/cvs/repos +cvsuser:cvsd
    chown -R cvsd.cvsd /home/cvs/repos

    重啟服務(wù)
    后我們用/etc/init.d/cvsd restart重啟cvs服務(wù)可以使用了。

注意用戶登錄時(shí)還是需要使用相對(duì)路徑,如:

cvs -d :pserver:cvsuser@localhost:/repos login

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd