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

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


          網站導航:
           
           
          主站蜘蛛池模板: 江都市| 琼中| 子长县| 寿阳县| 调兵山市| 自治县| 鄂托克前旗| 天柱县| 定兴县| 长治县| 新竹市| 古交市| 阿瓦提县| 卓资县| 彰化市| 都江堰市| 青铜峡市| 汽车| 兴宁市| 阿拉善盟| 武清区| 峨眉山市| 资溪县| 澎湖县| 乐昌市| 和静县| 武城县| 达日县| 霍州市| 昌邑市| 乐昌市| 云龙县| 达拉特旗| 长葛市| 郧西县| 祁东县| 恩平市| 万山特区| 镇雄县| 凤翔县| 扶绥县|