天天看點

在Windows2000上安裝SSH/CVS/SVN/ViewCVS

一、安裝SSH

我們要建的CVS/SVN伺服器均采用了SSH方式來連接配接,是以第一件事就是安裝SSH。

從http://sourceforge.net/project/showfiles.php?group_id=103886&package_id=111688

下載下傳最新版的OpenSSH for Windows,最新版支援Windows Service,安裝過程很簡單,一路OK就可以了。

安裝完後需要作如下幾件事:

1、生成group和passwd檔案

2、生成每個使用者的公鑰和私鑰

3、設定使用者主目錄

4、啟用服務

OK!現在你可以在其他機器上用SSH用戶端程式,使用前面建立的私鑰檔案登入這台伺服器了。

不過,有個問題我到現在還沒有解決,就是SSH客戶登入後可以進入伺服器上的任何目錄:-(

以後一定要查資料解決它,否則。。。

二、安裝CVS

我們要安裝的是Windows版的CVS系統,也就是CVSNT。

下載下傳最新版的CVSNT,我用的是2.0.51d版,CVSNT同樣支援Windows Service,安裝時一路OK就可以了。

安裝後需要做:

1、打開C:/Program Files/cvsnt/protocol_map.ini檔案,修改成如下:

;protocol_map.ini

;

; cvsnt protocol name mapping

;

[cvsnt]

;

; Use default Active Directory gserver, if installed

;

;gserver = gserver_protocol.dll

;pserver = pserver_protocol.dll

;

;

; Comment above line and uncomment below to use MIT gserver

;

; gserver = gserver_protocol_mit.dll

;

;

; To disable a protocol change it to 'none'

;

; eg.

; pserver = none

;

;

; The following is for WSAD repository compatibility

;

extssh = ssh_protocol.dll ;使用ssh

pserver = none   ;禁用pserver

gserver = none   ;禁用gserver

2、在Windows的控制台裡找到CVSNT的控制程式,打開它,在裡面設定你的cvsroot目錄,然後重新啟動CVSNT。OK!現在你已經可以在其他機器上用CVS用戶端程式(Windows下推薦使用TortoriseCVS)采用ext(ssh)方式連接配接你的伺服器了。

三、安裝SVN

從http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91

下載下傳最新版的Subversion,安裝時一路OK就可以了。

安裝完後你可以用svnadmin建立svnroot目錄,步驟如下:

1、在D盤建立svnrepo目錄(我們将把SVN項目檔案存放在這個目錄裡,你可以指定任何你想用的目錄)

2、打開一個指令視窗,運作指令

svnadmin create d:/svnrepo

這樣,你的SVN項目根目錄就建立好了,現在你可以用你的SVN用戶端程式,采用svn+ssh方式連接配接到你的SVN伺服器了。

四、安裝ViewCVS

待續。。。

2005/01/21

上一篇: svn配置過程