目前開放的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 閱讀(356) 評論(0)  編輯  收藏 所屬分類: 享受英語之知識庫

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


          網站導航:
           
           
          主站蜘蛛池模板: 石楼县| 承德县| 正宁县| 贵港市| 德昌县| 龙口市| 内江市| 开封县| 富宁县| 古交市| 乌拉特后旗| 喀喇沁旗| 江阴市| 云和县| 韶山市| 光泽县| 平湖市| 武夷山市| 白山市| 泗阳县| 土默特右旗| 许昌市| 敦化市| 交口县| 星座| 商南县| 青田县| 祥云县| 句容市| 盘锦市| 延安市| 浏阳市| 镇安县| 凤台县| 黄平县| 襄垣县| 长汀县| 开封县| 吉木萨尔县| 肥东县| 岳西县|