目前開放的CVS服務(wù)站點,大都采用SourceForge的源代碼,很多都采用了SSH Key的形式來進(jìn)行認(rèn)證。

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

          那么我需要:

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

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

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

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

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




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

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


          網(wǎng)站導(dǎo)航:
           
           
          主站蜘蛛池模板: 邹城市| 丰顺县| 谢通门县| 上杭县| 和田市| 郁南县| 武冈市| 高安市| 美姑县| 郴州市| 武城县| 平江县| 扎鲁特旗| 乐亭县| 柘城县| 金山区| 泽库县| 鹤壁市| 林芝县| 南通市| 南溪县| 常熟市| 镇远县| 文化| 侯马市| 阳新县| 嘉黎县| 昌江| 徐水县| 马边| 轮台县| 米脂县| 肇庆市| 衡阳县| 玉山县| 闽侯县| 无极县| 古交市| 蒲城县| 天水市| 汶川县|