如何利用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客戶端。除此之外你還需要下載PuTTY tools,建議下載一套,然后隨便解壓到你計(jì)算機(jī)的一個(gè)目錄下,例如“C:"PuTTY”。
             2. 生成屬于自己的一對(duì)RSA密鑰。這時(shí)你可以參考SourceForge上的相關(guān)文檔 。我簡(jiǎn)單翻譯如下。
                   1. 執(zhí)行PUTTYGEN.EXE程序。
                   2. 在Parameters一欄選擇Key類型為“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是你的用戶名)
                   6. 在"Key passphrase" 和 "Confirm passphrase"處輸入密碼為你的私鑰加密。當(dāng)然你也可以選擇不輸入密碼。
                   7. 點(diǎn)擊"Save private key"按鈕,按照對(duì)話框指示存儲(chǔ)你的私鑰。私鑰可以被命名為"SourceForge-Shell.ppk"之類的名字。“.ppk”擴(kuò)展代表是Putty產(chǎn)生密鑰文件。
                   8. 將生成的公鑰復(fù)制到SF.net你的帳戶的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),打開對(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)

                用戶名:你的SF.net用戶名
                模塊名:如果你知道模塊名,可以直接輸入。如果倉(cāng)庫(kù)中有模塊但是你不知道,你可以在SF.net上查看,在項(xiàng)目 > CVS > "Browse CVS Repository"。如果想創(chuàng)建新的模塊,輸入新的模塊名。(Browse CVS Repository后看見的文件夾名稱就是模塊名
             6. 點(diǎn)擊確認(rèn)。這時(shí)你就可以使用SF.net上的CVS了。


          posted on 2007-11-05 16:07 想飛就飛 閱讀(2999) 評(píng)論(4)  編輯  收藏 所屬分類: 開源參與

          評(píng)論

          # re: 如何利用TortoiseCVS連接sourceforge的CVS服務(wù)(ZZ)[未登錄] 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)[未登錄] 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)是什么原因呀? 我是沒有做 8. 將生成的公鑰復(fù)制到SF.net你的帳戶的Account Options中(路徑在My Page > Summary > Account Options)。
          這步  回復(fù)  更多評(píng)論   

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

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

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

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

          找到類似的提示(你在當(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è)用戶登錄后才能發(fā)表評(píng)論。


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

          公告


          導(dǎo)航

          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統(tǒng)計(jì)

          常用鏈接

          留言簿(13)

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

          隨筆分類(69)

          隨筆檔案(68)

          最新隨筆

          搜索

          積分與排名

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 桐柏县| 上犹县| 奉节县| 锡林郭勒盟| 尉氏县| 鸡东县| 麦盖提县| 封丘县| 乌鲁木齐县| 淅川县| 繁昌县| 闽侯县| 永安市| 三门县| 阳信县| 黑龙江省| 五家渠市| 邯郸市| 伽师县| 旺苍县| 伊金霍洛旗| 凌海市| 格尔木市| 景洪市| 南京市| 柳江县| 石柱| 固镇县| 博爱县| 独山县| 九龙城区| 沛县| 章丘市| 宜章县| 元谋县| 宜宾市| 永胜县| 同心县| 于田县| 皮山县| 桐梓县|