如何利用TortoiseCVS連接sourceforge的CVS服務(wù)(ZZ)

          首先你需要先在SourceForge上申請(qǐng)了項(xiàng)目,并且已經(jīng)被批準(zhǔn)了。這時(shí)你就可以使用SF.net給你的免費(fèi)的CVS空間了。

             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)源參與

          評(píng)論

          # re: 如何利用TortoiseCVS連接sourceforge的CVS服務(wù)(ZZ)[未登錄](méi) 2008-01-25 16:36 yong

          In D:\job\Chaat\source code: "C:\Program Files\CVSNT\cvs.exe" -q checkout -P 120
          CVSROOT=cvs -d:pserver:anonymous@opent120.cvs.sourceforge.net:/cvsroot/opent120
          login

          cvs checkout: warning: unrecognized response `Access denied' from cvs server
          cvs [checkout aborted]: end of file from server (consult above messages if any)

          Error, CVS operation failed

            回復(fù)  更多評(píng)論   

          # re: 如何利用TortoiseCVS連接sourceforge的CVS服務(wù)(ZZ)[未登錄](méi) 2008-01-25 16:37 yong

          In D:\job\Chaat\source code: "C:\Program Files\CVSNT\cvs.exe" -q checkout -P 120
          CVSROOT=cvs -d:pserver:anonymous@opent120.cvs.sourceforge.net:/cvsroot/opent120
          login

          cvs checkout: warning: unrecognized response `Access denied' from cvs server
          cvs [checkout aborted]: end of file from server (consult above messages if any)

          Error, CVS operation failed

          請(qǐng)是什么原因呀? 我是沒(méi)有做 8. 將生成的公鑰復(fù)制到SF.net你的帳戶(hù)的Account Options中(路徑在My Page > Summary > Account Options)。
          這步  回復(fù)  更多評(píng)論   

          # re: 如何利用TortoiseCVS連接sourceforge的CVS服務(wù)(ZZ)[未登錄](méi) 2008-01-25 16:50 yong

          在Account Options,我找不到:加公鑰的地方  回復(fù)  更多評(píng)論   

          # re: 如何利用TortoiseCVS連接sourceforge的CVS服務(wù)(ZZ)[未登錄](méi) 2008-01-26 10:30 想飛就飛

          @yong
          你在SourceForge上有賬號(hào)嗎?必須先注冊(cè)帳號(hào),登錄后,
          點(diǎn)擊進(jìn)入Account Options

          找到類(lèi)似的提示(你在當(dāng)前網(wǎng)頁(yè)上一搜就能搜到):
          Number of SSH Shared Keys on file:
          (Public Keys for project shell/CVS) [Edit SSH Keys for Shell/CVS]

          點(diǎn)Edit進(jìn)去,粘帖你的key就行了


            回復(fù)  更多評(píng)論   


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           

          公告


          導(dǎo)航

          <2007年11月>
          28293031123
          45678910
          11121314151617
          18192021222324
          2526272829301
          2345678

          統(tǒng)計(jì)

          常用鏈接

          留言簿(13)

          我參與的團(tuán)隊(duì)

          隨筆分類(lèi)(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 普宁市| 靖州| 商洛市| 汝城县| 泰顺县| 辰溪县| 岳池县| 腾冲县| 基隆市| 和平县| 上思县| 兴山县| 白城市| 广宗县| 宕昌县| 莱阳市| 冀州市| 陆丰市| 镶黄旗| 腾冲县| 南城县| 黄陵县| 高碑店市| 赤水市| 乌海市| 乐陵市| 榆中县| 乌兰浩特市| 宣威市| 嘉定区| 成都市| 鲁甸县| 门源| 温泉县| 鄂伦春自治旗| 大田县| 成都市| 内黄县| 绍兴县| 武夷山市| 平邑县|