您的位置:軟件測(cè)試 > 開(kāi)源軟件測(cè)試 > 開(kāi)源配置管理工具 > cvs
CVS服務(wù)器的安裝與配置
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2013/1/15 14:32:39 ] 推薦標(biāo)簽:

  然后修改passwd文件,將除剛才設(shè)定的可使用CVS的用戶cvsroot及bogus之外的所有行刪除,然后去掉每行第二個(gè)冒號(hào)以后的所有內(nèi)容,并添上字符串cvsroot, 改為如下格式:

  [root@test11 CVSROOT]# more passwd
    cvsroot:$h3ntACe9$cM2SADto6B9P5h5Wrbgyi.:cvsroot
    bogus:ttSJv9AK.zzZhhHLEQZnZPgEe8f1:cvsroot

  然后,刪除掉剛剛在系統(tǒng)中添加的那個(gè)用戶bogus:

  [root@terry root]# userdel -f bogus

好了,至此,CVS服務(wù)器端已配置完成。這時(shí)你的CVS用戶只能用passwd中規(guī)定的用戶來(lái)登陸你的CVS服務(wù)器了

8、linux客戶端登錄測(cè)試

假定cvs服務(wù)器在192.168.10.11上,系統(tǒng)上有用戶cvsroot和bogus。登陸另一臺(tái)linxu機(jī)器,執(zhí)行下列命令可以完成測(cè)試:

[root@test2 test]# export CVSROOT=:pserver:cvsroot@192.168.10.11:2401/var/cvsroot
[root@test2 test]# cvs login
Logging in to :pserver:cvsroot@192.168.10.11:2401/var/cvsroot
CVS password:                                        #注:輸入密碼,沒(méi)有出錯(cuò)提示表示登陸成功。
[root@test2 test]#
[root@test2 test]# export CVSROOT=:pserver:bogus@192.168.10.11:2401/var/cvsroot
[root@test2 test]# cvs login
Logging in to :pserver:bogus@192.168.10.11:2401/var/cvsroot
CVS password:                                        #注:輸入密碼,沒(méi)有出錯(cuò)提示表示登陸成功。
[root@test2 test]#                         


配置中碰到的問(wèn)題
1、cvsroot用戶不能登錄
[root@test2 test]# export CVSROOT=:pserver:cvsroot@192.168.10.11:2401/var/cvsroot
[root@test2 test]# cvs login
Logging in to :pserver:cvsroot@192.168.10.11:2401/var/cvsroot
CVS password:
no such user cvsroot in CVSROOT/passwd

解決辦法,查看發(fā)現(xiàn)原因是/var/cvsroot/CVSROOT/passwd文件中沒(méi)有包含cvsroot用戶

2、只有cvsroot用戶可以登陸,別的用戶都不能登錄
查看原因發(fā)現(xiàn)是 /etc/xinetd.d/cvspserver文件的server_args = -f --allow-root=/cvsroot pserver目錄參數(shù)不對(duì),因?yàn)槲覀兇舜闻渲玫腸vs工作目錄是/var/cvsroot,而不是/home/cvsroot,所以將該參數(shù)為server_args = -f --allow-root=/var/cvsroot pserver,所有用戶均可正常登錄

如果想在一個(gè)linux系統(tǒng)上建多個(gè)源代碼庫(kù),分別提供cvs服務(wù)。重復(fù)上面步驟可以了。
參考資料:
http://blog.o2.cn/lg/2004/11/01/cvs_install_config
http://www.e800.com.cn/articles/36/1091788059301_2.html
http://it.sohu.com/2004/03/24/05/article219580551.shtml
http://tech.ccidnet.com/pub/article/c302_a131866_p1.html
http://www.linuxforum.net/docnew/showthreaded.php?Cat=&Board=db&Number=383&page=0&view=collapsed&sb=5&o=all  (說(shuō)明了如何建立多個(gè)數(shù)據(jù)倉(cāng)庫(kù))
http://www.chedong.com/tech/cvs_card.html  (cvs權(quán)限管理)
http://www.cnblogs.com/windsails/articles/39283.html (CVS在Window2000下的權(quán)限管理)

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