如何利用TortoiseCVS連接sourceforge的CVS服務(wù)(ZZ)
1. 在win平臺(tái)我推薦使用TortoiseCVS客戶(hù)端。除此之外你還需要下載PuTTY tools,建議下載一套,然后隨便解壓到你計(jì)算機(jī)的一個(gè)目錄下,例如“C:"PuTTY”。
2. 生成屬于自己的一對(duì)RSA密鑰。這時(shí)你可以參考SourceForge上的相關(guān)文檔 。我簡(jiǎn)單翻譯如下。
1. 執(zhí)行PUTTYGEN.EXE程序。
2. 在Parameters一欄選擇Key類(lèi)型為“SSH2 DSA”。
3. 點(diǎn)擊“Generate”按鈕。
4. 在空白處隨機(jī)移動(dòng)鼠標(biāo)用以產(chǎn)生隨機(jī)數(shù)據(jù)。這些隨機(jī)數(shù)據(jù)將被Puttygen.exe用來(lái)產(chǎn)生安全的KEY(密鑰) 。收集到足夠的隨機(jī)數(shù)據(jù)密鑰就會(huì)產(chǎn)生。
5. 在Key Comment 處輸入 USERNAME@shell.sourceforge.net。(Username是你的用戶(hù)名)
6. 在"Key passphrase" 和 "Confirm passphrase"處輸入密碼為你的私鑰加密。當(dāng)然你也可以選擇不輸入密碼。
7. 點(diǎn)擊"Save private key"按鈕,按照對(duì)話框指示存儲(chǔ)你的私鑰。私鑰可以被命名為"SourceForge-Shell.ppk"之類(lèi)的名字。“.ppk”擴(kuò)展代表是Putty產(chǎn)生密鑰文件。
8. 將生成的公鑰復(fù)制到SF.net你的帳戶(hù)的Account Options中(路徑在My Page > Summary > Account Options)。
9. 退出Puttygen.exe
3. 安裝TortoiseCVS,安裝后會(huì)讓你重新啟動(dòng)電腦。請(qǐng)重新啟動(dòng)。
4. 使用Pageant來(lái)提供ssh的身份認(rèn)證。啟動(dòng)Pageant.exe。會(huì)在系統(tǒng)欄產(chǎn)生一個(gè)小圖標(biāo)。點(diǎn)擊圖標(biāo),打開(kāi)對(duì)話框。點(diǎn)擊"Add Key"按鈕,選中你的私鑰。這時(shí)會(huì)彈出對(duì)話框讓你輸入密碼。輸入你剛才為私鑰加密時(shí)的密碼。ok.
5. 創(chuàng)建或選擇一個(gè)你存放代碼的文件夾,點(diǎn)鼠標(biāo)右鍵,選擇"CVS取出"或者“創(chuàng)建模塊”,這時(shí)會(huì)出現(xiàn)連接設(shè)置窗口,具體設(shè)置如下:
協(xié)議:ssh授權(quán)協(xié)議
服務(wù)器:cvs.sourceforge.net(也可以具體到某個(gè)項(xiàng)目,例如“pjbaba.cvs.sourceforge.net”,前面的pjbaba換成項(xiàng)目的UNIX name)
倉(cāng)庫(kù)文件夾:/cvsroot/pjbaba (pjbaba換成你需要項(xiàng)目的UNIX name)
用戶(hù)名:你的SF.net用戶(hù)名
模塊名:如果你知道模塊名,可以直接輸入。如果倉(cāng)庫(kù)中有模塊但是你不知道,你可以在SF.net上查看,在項(xiàng)目 > CVS > "Browse CVS Repository"。如果想創(chuàng)建新的模塊,輸入新的模塊名。(Browse CVS Repository后看見(jiàn)的文件夾名稱(chēng)就是模塊名)
6. 點(diǎn)擊確認(rèn)。這時(shí)你就可以使用SF.net上的CVS了。
posted on 2007-11-05 16:07 想飛就飛 閱讀(2996) 評(píng)論(4) 編輯 收藏 所屬分類(lèi): 開(kāi)源參與