cvs工具配置和使用指南

cvs工具配置和使用指南

ID:34722470

大?。?17.18 KB

頁(yè)數(shù):11頁(yè)

時(shí)間:2019-03-10

cvs工具配置和使用指南_第1頁(yè)
cvs工具配置和使用指南_第2頁(yè)
cvs工具配置和使用指南_第3頁(yè)
cvs工具配置和使用指南_第4頁(yè)
cvs工具配置和使用指南_第5頁(yè)
資源描述:

《cvs工具配置和使用指南》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、795a921e9870eac9c0a2d65d1be4f1df.doc795a921e9870eac9c0a2d65d1be4f1df.doc目錄第1章CVS工具的安裝配置11.1基本安裝11.2CVSServer端的配置11.3CVSClient端的配置3第2章CVS的基本操作52.1Unix環(huán)境下的操作說(shuō)明52.2Windows環(huán)境下的操作說(shuō)明7i795a921e9870eac9c0a2d65d1be4f1df.doc第1章CVS工具的安裝配置1.1基本安裝以下以UNIX平臺(tái)為例。從http://ccv

2、s.cvshome.org/servlets/ProjectDownloadList下載最新的cvs安裝包到本地后:%gunzipcvs-1.11.2.tar.gz%tarxvfcvs-1.11.2.tar%cdcvs-1.11.2%./configure(可以用./configure--help看看,根據(jù)自己的環(huán)境添加相應(yīng)的參數(shù))%make%su-(以正確的用戶(hù)來(lái)安裝)%makeinstall1.2CVSServer端的配置安裝完CVS(假設(shè)cvs安裝在/usr/local/bin)后:l啟動(dòng)CVS服務(wù)%v

3、i/etc/servicespserver2402/tcp#cvspserverport(確認(rèn)這一行存在。)%vi/etc/inetd.conf在文件末尾加入:pserverstreamtcpnowaitroot/usr/local/bin/cvscvs--allow-root=/your/path/for/cvs/repsitorypserver注意這是一行。然后重新啟動(dòng)inetd進(jìn)程(一般要root用戶(hù)權(quán)限):%ps-efgrepinetd找出inetd的pid%su-%kill-HUPpid9795a9

4、21e9870eac9c0a2d65d1be4f1df.doc%inetdl建立cvsadm用戶(hù)和組(使cvsadm用戶(hù)屬于cvsadm組,用于對(duì)cvs進(jìn)行管理)在cvsadm用戶(hù)的.cshrc(ksh,sh對(duì)應(yīng)的文件為.profile)文件中設(shè)置環(huán)境變量$PATH變量中加入/usr/local/bin并置$CVSROOT為::pserver:cvsadm@192.168.4.33:/your/path/for/cvs/repository其中192.168.4.33為CVS服務(wù)器的IP地址。l生成CVS環(huán)境

5、確認(rèn)/your/path/for/cvs/repsitory目錄存在,且cvsadm有可寫(xiě)權(quán)限。以cvsadm登錄Unix,運(yùn)行%cvslogin,系統(tǒng)會(huì)提示輸入密碼,登錄成功后,執(zhí)行:%cvsinit(注:此時(shí)可能會(huì)提示.cvspass文件不存在,手工touch.cvspass文件后,重新運(yùn)行cvslogin和cvsinit即可)l配置cvs環(huán)境驗(yàn)證方式:缺省情況下可以操作系統(tǒng)系統(tǒng)帳號(hào)的驗(yàn)證方式和cvspasswd驗(yàn)證方式以及rhost方式均有效,但從安全角度出發(fā),建議只采用cvspasswd的驗(yàn)證方式。因

6、為這種方式下的cvs用戶(hù)是不能直接telnet到cvsserver主機(jī)上,只能通過(guò)cvsclient進(jìn)入cvsserver主機(jī)對(duì)cvs進(jìn)行存取。禁用系統(tǒng)帳號(hào)驗(yàn)證的方法如下:%vi$CVSROOT/CVSROOT/config加入:SystemAuth=no即可CVS口令文件:缺省情況下cvspasswd驗(yàn)證方式所需的passwd文件(位于$CVSROOT/CVSROOT目錄下)不存在,需自己創(chuàng)建文件格式如下:cvsadm:adfWS~!#$@S->:cvsadmuser1::osuser1user2::osu

7、ser2user3::osuser1注:passwd文件的格式是:以“:”為分隔,分為三部分:9795a921e9870eac9c0a2d65d1be4f1df.doc?第一部分是cvs帳號(hào)名(與系統(tǒng)帳號(hào)無(wú)關(guān),也可與系統(tǒng)帳號(hào)名相同)?第二部分(可選項(xiàng))是加密串,每個(gè)系統(tǒng)用戶(hù)的加密串缺省是在/etc/shadow中,如果cvs帳號(hào)不是操作系統(tǒng)的帳號(hào),shadow中是不會(huì)有cvs帳號(hào)的加密串的,這時(shí)就必須手工為cvs帳號(hào)生成加密串,可以將其他系統(tǒng)帳號(hào)的密碼修改成想要的密碼(此時(shí)shadow文件的加密串跟著改變),

8、在取得加密串后改回去。當(dāng)?shù)诙糠种每諘r(shí),該帳號(hào)以任何口令均可登入cvsserver?第三部分(可選項(xiàng))是一個(gè)操作系統(tǒng)帳號(hào),如果登陸成功,cvs用戶(hù)就以此系統(tǒng)帳號(hào)的身份存取cvs中的源代碼,這里的系統(tǒng)帳號(hào)是cvs權(quán)限控制的關(guān)鍵,這個(gè)系統(tǒng)帳號(hào)有什么權(quán)限,以此帳號(hào)身份存取cvs的cvs用戶(hù)就有相同的權(quán)限.。注意:考慮到cvs用戶(hù)是以某個(gè)系統(tǒng)帳號(hào)的身份運(yùn)行的,此系統(tǒng)帳號(hào)應(yīng)當(dāng)對(duì)repository下的相應(yīng)目錄

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。