Posted on 2008-11-18 15:17
xiaoxiaoleemin 閱讀(2548)
評論(0) 編輯 收藏
1. 在Windows XP上安裝CVS服務器端,cvsnt
2. 在命令行窗口中首先登錄cvs,命令如下:
cvs -d :pserver:administrator@127.0.0.1:/mycvs login 注:這里要用自己操作系統的管理員用戶代替administrator
3: 添加用戶
cvs -d :pserver:administrator@127.0.0.1:/mycvs passwd -a zyx
這樣就創建了用戶名為zyx的賬戶,此時在cvs的安裝目錄下會生成一個passwd文件,里邊存儲著用戶名和經過linux加密后的密碼。這時候如果用命令cvs -d :pserver:zyx@127.0.0.1:/mycvs login 登錄系統,可能會提示zyx是無效的用戶(在有的機器上這時用戶就成功創建不會提示無效用戶,后面這條命令也就無需執行,暫且不知道為何不同的機器有這種差異),需要再執行如下命令將該用戶與操作系統用戶綁定:
4:cvs -d :pserver:administrator@127.0.0.1:/mycvs passwd -r zyinxin(操作系統用戶名) -a zyx
這時passwd文件中的記錄變為zyc:***(加密的密碼): zyinxin(zyc用戶的別名)
現在客戶端可以用zyc用戶來share project了。
到這里又出現了另外一個問題,用zyc來share project以后,在服務器所在的機器上可以通過import from CVS repository來導入項目,但是在 其它機器上就提示Connection failed或者connection time out的錯誤。這是由于服務器端的防火墻的原因,在控制面板->安全中心->例外中,為端口2401,2402關閉防火墻即可。