● 本文首度發表於碩誠科技(telnet://cynix.sayya.org) LinuxHint 版
────────────────────────────────────
作者: jazz (學海無涯)                                   看板: LinuxHint
標題: [文件] CVS Server for Win2000
時間: Thu Nov  8 20:40:42 2001
────────────────────────────────────

   本文接續 "CVS 安裝程序暨中英文參考資料" 之說明:
   或許發表在 LinuxHint 版不大合適,不過給使用多重開機的同好們參考。

=====◆ 注意一 ◆======================================================

各位在
www.cvshome.org 下載的 Win32 版本 CVS 只能做 Local 使用。
目前我已經成功地在 Win2000 上安裝在 
www.cvshome.org 抓到的 Win32 版
進行 Local 版本控制沒有太大的問題,設定程序如下:

1. 請到以下網址抓取 Win32 版本的程式。(目前最新版只有 CVS.EXE 的修正檔)
  
http://ftp.cvshome.org/win32/cvs-1-10.zip (這一版比較完整)

2. 將檔案解壓縮,並將內容置放於 C:\CVS (安裝路徑可自行調整)
   並在 C:\CVS 下,另建新目錄 CVSROOT

3. Win2000 下,請直接到「控制台」→「系統」→「進階」→「環境變數」
   在使用者變數或系統變數(視使用權限而定),選擇「新增」:

   變數名稱:CVSROOT
   變數值:  :local:C:\CVS\CVSROOT

   在系統變數中,選擇變數 PATH ,按下「編輯」,
   在變數值欄位加上 C:\CVS 。
   (這個動作只是方便在 命令提示字元 狀態下,可以下 CVS 指令)

  
在 Win98 則須將以下描述加在 Autoexec.bat 中:
   PATH=%PATH%;C:\CVS;
   set CVSROOT = :local:C:\CVS\CVSROOT

4. 開啟 MS-DOS 模式(Win98)或 命令提示字元(Win2000),
   鍵入
          cvs -d :local:C:\CVS\CVSROOT init

5. 如此 Server 的設定便大功告成。

6. 如果還有其他問題的話,請參閱 CVS 安裝路徑下的 README 。

7. CVS Client WinCVS 的設定,主要需要修改的只有:

   功能表 [ Admin ] → [ Perferences ...  ] →
  在 Enter the CVSROOT 處填入
   ":local:c:\CVS\CVSROOT"
 
在 Authentication 處選擇 "Local mounted directory"

  
其他設定請參閱"CVS 安裝程序暨中英文參考資料"

=====◆ 注意二 ◆======================================================
  
如果各位想要能夠遠端登入的話,必須下載底下的這個版本。

Tony Hoyle's Windows NT/2000 cvs server at 
http://www.cvsnt.org.
目前最新版本:
http://www.cvsnt.org/cvsnt_1.11.1.2.exe

這個版本已經測試安裝成功,不太需要設定,頂多就是 CVSROOT
環境變數的設定,但限制是需要搭配 WinCVS 1.3 以上版本,
至於新版的 WinCVS 請至
http://www.wincvs.org/ 下載。

設定步驟如下:

1.安裝完後,請以Administrator執行
 【開始】=>【程式集】=>【CVS for NT】=>Configure Server

2.可以參考【CVS for NT】下的Readme,選擇採用的授權方式:
  (1)pserver(2)ntserver

    (我是採用 pserver 的方式,至於 netserver 方式設定方式請參考Readme)

  pserver 設定方式
  a.將 Start pserver protocol 及 pserver impersonation 打勾
  b.設定 Valid Repository Roots,比如給個 C:\MyCVS
  c.再將 Service 啟動(Start),即可

3.接下來設定WinCVS,先直接到Admin的Perferences,設定
  Authentication => pserver
  Path           => 之前Vaild Repository Roots之一就是C:\MyCVS
  HostAddress    => Remote Server IP or Host
  User Name  => 在Remote Server的帳號

4.直接login看看,密碼請輸入你在Remote Server帳號的密碼

5.如果還無法連線成功的話,請參考Readme。

=====================================================================
本文件根據網路討論及安裝經驗撰寫,歡迎轉載。
=====================================================================
  Yao-Tsung Wang,
mailto:jazzwang@ms7.url.com.tw
  WebSite  -- http://home.kimo.com.tw/elflish/
  Intelligent Control Group, EIC R416
  Department of Electrical and Control Engineering
  National Chiao Tung University,
  1001 Ta Hsueh Road , Hsinchu, Taiwan
=====================================================================
  Chien-Hung,Chen (陳建宏)
  E-Mail: chienhung.ece86@NCTU.edu.tw
  URL(P): http://snps25.eic.NCTU.edu.tw
  Intelligent Control Group,EIC R416
  Department of Electrical and Control Engineering,
  National Chiao Tung University,
  1001 Ta Hsueh Road,Hsinchu, Taiwan
=====================================================================