目前開放的CVS服務站點,大都采用SourceForge的源代碼,很多都采用了SSH Key的形式來進行認證。

          例如 我在https://gro.clinux.org上建立了一個ucos-lwip-c6x項目

          那么我需要:

          1、生成一對Public Key 和 Private Key
          (最好通過 SSH命令行生成,例如在Cygwin里用"ssh -keygen -d"
          因為似乎GRO的服務器對于PuTTY軟件包生成的key支持有問題。)

          2、進入https://gro.clinux.org的個人的"帳號維護"
          點擊最下方的"CVS/SSH 共享認證Key:Edit Key"
          將生成的Public Key的內容粘貼進去,
          過大約6個小時以后守護進程會將新的Key載入服務。

          3、下載一個最新版本的PuTTY軟件包(其實也就是一個Windows界面的SSH Client)
          運行其中的puttygen.exe,打開剛才生成的Private Key,
          將其另存為SSH2 DSA的格式(Cygwin生成的是Open SSH的)

          4、運行PuTTY包里面的Pageant(也可以放在自動啟動中)
          用Add Key 把剛才另存的Private Key 加載進去
          (pageant的作用是運行在后臺,在PuTTY的其它組件需要認證的時候自動提供Private Key)

          5、在Explorer單擊右鍵,選擇TortoiseCVS的Preference,做一些簡單的設定




          6、剩下的操作就沒有什么特殊的了
          需要注意的是,GRO的CVS服務器可能需要用項目的子域名 比如 cvs.ucos-lwip-c6x.gro.clinux.org
          posted on 2005-02-14 18:58 AK747 閱讀(355) 評論(0)  編輯  收藏 所屬分類: 享受英語之知識庫

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
           
          主站蜘蛛池模板: 西平县| 武邑县| 冕宁县| 礼泉县| 南丰县| 喜德县| 达孜县| 吉木乃县| 当涂县| 柘城县| 平邑县| 全南县| 东山县| 海盐县| 永济市| 平谷区| 古蔺县| 苏州市| 东乡族自治县| 海阳市| 永新县| 谢通门县| 贵州省| 繁峙县| 永顺县| 永修县| 循化| 定南县| 铁岭市| 贵定县| 永年县| 确山县| 岐山县| 富蕴县| 东乌珠穆沁旗| 巴南区| 枣阳市| 防城港市| 炉霍县| 怀化市| 南靖县|