首先從處下得你想要的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...