CVSNT配置及其與eclipse整合開發專案管理

2021-08-22 20:19:12 字數 2241 閱讀 5344

首先從處下得你想要的cvsnt版本,我下的是2.5.03,安裝完成後。從程式中開啟cvsnt control panel(cvsnt 控制面板)。下面開始配置cvsnt,主要是建立資源並讓它可以通過客戶端的ide (eclipse)來訪問。

開始配置cvsnt:

a 檢視執行狀態:

在about面板有個cvsnt 和 cvsnt lock二個選項,這兒可以對其進行start,stop服務

b 新增資源

在repository config面板中可以新增刪除資源,這兒主要設定了repository 的name and root值。如我在這兒將name設定為\mycvs,root為e:\mycvs。建立後會在對應的目錄下生成cvsroot資料夾及cvs相關配置檔案。 ok,確定。這個地方可以要重啟服務才能生效

c 相容:

在conpatibility option 面板上選擇相容的版本,注意一定要勾上respond as cvs 1.11.2 to version request,為了與eclipse中的cvs相容(在eclipse中的cvs版本很可能與你cvsnt版本不同)。

好了,現在伺服器上的資源路徑已經設定好了。

通過ide共享乙個工程  

開啟eclipse新建乙個專案,然後在專案上右擊/team/share project (小組/共享專案),在彈出的share project whith cvs reposity對話方塊中選擇乙個cvs路徑(第一次當然是新建了),在host中填入cvsnt的主機位址如:192.168.12.17,在repository path中填入cvsnt中的name值如:/mycvs。user中寫cvsnt所分配的使用者名稱,password中寫入密碼(下面將會講些cvs中如何管理使用者)。在connection type中一般選擇pserver連線型別。然後就是記住密碼什麼的... :-)。ok ,next提示一路完成!

在客戶端從cvs上匯入共享工程:

可以直接從cvs中check out出來,也可以從new/project/cvs/projects from cvs。選中你剛剛把建立cvsnt資源路徑,你可以在use an existing module中看到所有的共享專案了。然後選擇乙個你想匯入的專案check out出來到本機....

cvsnt使用者管理

在使用者管理中以下是cvs的一些命令引數

usage: cvs passwd [-a] [-x] [-x] [-r real_user] [-r] [-d domain] [username]

-a add user

-x disable user

-x delete user

-r alias username to real system user

-r remove alias to real system user

-d use domain password

伺服器工作在cvsnt使用者單一驗證方式下的時候,檔案passwd定義了cvsnt的使用者資訊,這裡面儲存著使用者名稱,使用者密碼,以及別名資訊。預設狀態下 沒有該檔案,但是我們可以在cvsnt還工作在混合驗證方式下時,用系統管理員登入,通過新增使用者命令來讓cvsnt自動建立乙個passwd檔案。

登入:login

cvs -d :pserver:[email protected]:/mycvs login

新增使用者

cvs -d :pserver:[email protected]:/mycvs passwd -a zyx

之後系統提示輸入密碼,輸入後伺服器會新建乙個passwd檔案。該檔案的內容很簡單,形式如下:

zyx:yt2p2nmdmuleg:

以第一行為例:zyx為使用者名稱,yt2p2nmdmuleg為cvs使用unix標準加密函式對密碼進行加密後的結果。

若想以混合驗證的方式驗證得對應乙個window的系統使用者名稱(zyinxin),這時就用引數-r來指定,如:

cvs -d :pserver:[email protected]:/mycvs passwd -r zyinxin -a zyx 

這時生成檔案內容如下:

zyx:yt2p2nmdmuleg:zyinxin

zyinxin為該使用者的別名(它是參考系統使用者),

注意:這個檔案是不能在客戶端進行修改的,不能checkout出來。

新增完成後你可以通過login來測試使用者zyx是否建立成功

刪除使用者:

cvs -d :pserver:[email protected]:/mycvs passwd -x zyx

CVSNT配置補充

今天cvs伺服器 我得pc 當了,各種辦法都用上了,最後只能重灌系統,cvs也只能重灌。幸好庫有備份。談談重灌遇到得問題 由於與上次得cvxnt得設定出現了一下小得變化,導致cvs passwd a test使用者時,始終不能登入,提示沒有使用者,此時passwd檔案中已經有test使用者了。問題解...

cvsnt服務端配置

由於專案組需要,在windows下自己動手配置了下cvs 服務端 本人使用cvsnt 2.5.03.2151 一路next。1,選擇 程式 cvsnt cvsnt control panel 增加乙個 repository 網上說,增加倉儲時目錄要選擇ntfs檔案格式的磁碟,本人沒有試過在 fat3...

cvsnt配置注意事項

cvsnt注意事項 1.修改config中的systemauth no systemauth yes 2.新建賬戶之前需要先建立passwd檔案,同時將想要新增的使用者名稱寫入,格式為 username 一行放乙個使用者名稱 然後進入cmd,先執行set cvsroot pserver userna...