轉載地址:http://hi.baidu.com/iloverobot/item/fad1eb6d66c45e166995e66d
下載cvs server:CVSNT
網址為:http://www.march-hare.com/cvspro/

下載完成后默認安裝。
安裝結束后,在控制面版或從開始菜單中可以找到CVSNT Control Panel,點擊進入CVSNT的控制面版;

創建庫(Repository)
點擊Add按鈕,即可配置CVS的庫

按OK按鈕,若D:/CVSRepo目錄不存在,則會提示是否創建該目錄,點擊創建該目錄。
用戶設置
配置完CVS倉庫后,為了使CVS能使用帳號進行訪問而不是使用windows用戶,需要添加普通使用用戶。
打開cvs control panel(在開始菜單里面的快捷方式或者控制面板),server setting中run as 選擇具有windows管理者權限的用戶,應用。例如我當前的Administrator。在cvs control panel的about中重啟一下cvs。

打開一個cmd,設置一下cvsroot環境變量,輸入:
set cvsroot=:pserver:administrator@127.0.0.1/bak/cvs_repository
注意,這里的administrator是當前windows用戶名,既run as中選擇的那個,/bak/cvs_repository是之前添加的CVS倉庫的別名,如果你的設置不同,請把它們替換成自己的值,以后不再說明。
接着cvs login命令登錄CVS服務器,會提示輸入密碼,此時需要輸入Administrator賬戶的密碼:
cmd中輸入
cvs login 回車


輸入登錄Windows Administrator賬戶的密碼。
添加普通新用戶
cvs passwd -a -r administrator testuser
testuser是你想新添加的用戶名 administrator指定現在用具有admin權限的用戶來創建testuser用戶
否則出現錯誤信息:
(1) Only administrators can add or change another's password
(2) Empty password used - try 'cvs login' with a real password
cvs [passwd aborted]: authorization failed: server 127.0.0.1 rejected access to /bak/cvs_repository for user administrator
這條命令后就可以設置這個用戶的密碼。
成功后可以使用這個用戶了

在Myeclipse中連接cvs服務器:
在還沒有沒有添加cvs版本控制的工程上(已添加了的,菜單會有所不同)
在工程名上右鍵->team->share project->create a new repository location,填入必須的信息,像我的是本地的,就填:
host:localhost
Repository path:bak/cvs_repository(上面配置時候的那個倉庫別名)
填上合適的用戶名與密碼,我這里是testuser密碼password
端口與類型,如果服務器沒有修改過的話,都用默認的就行
這樣子,這個工程文件就會被上傳到CVSROOT目錄上,本地的文件系統打開這個目錄,也可以看見被上傳的工程。
以后就可以方便的使用版本控制了。上面的方法對於忘記用戶密碼的情況也可以解決,在cmd使用系統用戶登陸cvs,就可以按照上面步驟重建那個用戶,修改其密碼,
cvs會默認覆蓋這個用戶。

續:
1.使用cvs進行多個項目的用戶管理
解決方法:為不同project建多個倉庫,然后不同project用戶帳戶的權限設置好即可
