整整花費(fèi)了我一個(gè)下午的時(shí)間,為了避免下次再去網(wǎng)上狂奔一圈,特把工作過程記錄如下:

用到的軟件:

1、CVSNT 2.5.02 Build 2115  (www.cvsnt.com
2、TortoiseCVS 1.8.22   (www.tortoisecvs.org)
3、WinMerge 2.4   (http://winmerge.org/)
4、ViewCvs 0.9.4  (http://viewcvs.sourceforge.net)
5、ActivePython 2.4.1 (http://activestate.com/Products/ActivePython/)
6、OpenSSH for Windows 3.8.1p1   (http://sshwindows.sourceforge.net)
7、Putty 0.58 (http://www.chiark.greenend.org.uk/~sgtatham/putty/)

一、安裝CVSNT

二、安裝ActivePython,安裝好了之后修改系統(tǒng)變量PATH,將c:\python24\.改為c:\python24

三、下載ViewCvs,解壓后使用命令行方式進(jìn)入該目錄,執(zhí)行python viewcvs-install

四、修改ViewCvs目錄中的viewcvs.conf文件,設(shè)置cvsroot和default_root成實(shí)際值,注意修改cvsroot變量時(shí)只需指定路徑就可以了,比如:
   cvsroot = anyname : /respository/test
   default_root = anyname

五、將ViewCvs目錄中的\web\cgi\viewcvs.cgi拷貝到Apache目錄中的cgi-bin目錄,使用http://localhost/cgi-bin/viewcvs.cgi查看

六、安裝OpenSSH,安裝好之后,執(zhí)行如下的操作:
   mkgroup -l >> ..\etc\group
   mkgroup -d >> ..\etc\group
   mkpasswd -l  >> ..\etc\passwd
   mkpasswd -d  >> ..\etc\passwd
   net start opensshd
   修改注冊(cè)表HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/home的值,改為實(shí)際用戶目錄
   在防火墻中打開端口22

七、使用puttygen產(chǎn)生密鑰,密鑰類型選擇SSH2 RSA,保存兩個(gè)密鑰文件,然后把文本框中的內(nèi)容拷到一個(gè)空白文件中,重命名為authorized_keys,然后拷到用戶目錄的.ssh目錄中,將私鑰拷到客戶端。

OK了。