對sourceforge項目使用CVS

首先你需要先在SourceForge上申請了項目,並且已經被批准了。這時你就可以使用SF.net給你的免費的CVS空間了。

 

  1. 在win平臺我推薦使用TortoiseCVS客戶端。除此之外你還需要下載PuTTY tools,建議下載一套,然後隨便解壓到你計算機的一個目錄下,例如“C:/PuTTY”。
  2. 生成屬於自己的一對RSA密鑰。這時你可以參考SourceForge上的相關文檔 。我簡單翻譯如下。

    1. 執行PUTTYGEN.EXE程序。
    2. 在Parameters一欄選擇Key類型爲“SSH2 DSA”。
    3. 點擊“Generate”按鈕。
    4. 在空白處隨機移動鼠標用以產生隨機數據。這些隨機數據將被Puttygen.exe用來產生安全的KEY(密鑰) 。收集到足夠的隨機數據密鑰就會產生。
    5. Key Comment 處輸入 USERNAME@shell.sourceforge.net。(Username是你的用戶名)
    6. 在"Key passphrase" 和 "Confirm passphrase"處輸入密碼爲你的私鑰加密。當然你也可以選擇不輸入密碼。
    7. 點擊"Save private key"按鈕,按照對話框指示存儲你的私鑰。私鑰可以被命名爲"SourceForge-Shell.ppk"之類的名字。“.ppk”擴展代表是Putty產生密鑰文件。
    8. 將生成的公鑰複製到SF.net你的帳戶的Account Options中(路徑在My Page > Summary > Account Options)。
    9. 退出Puttygen.exe 
  3. 安裝TortoiseCVS,安裝後會讓你重新啓動電腦。請重新啓動。
  4. 使用Pageant來提供ssh的身份認證。啓動Pageant.exe。會在系統欄產生一個小圖標。點擊圖標,打開對話框。點擊"Add Key"按鈕,選中你的私鑰。這時會彈出對話框讓你輸入密碼。輸入你剛纔爲私鑰加密時的密碼。ok.
  5. 創建或選擇一個你存放代碼的文件夾,點鼠標右鍵,選擇"CVS取出"或者“創建模塊”,這時會出現連接設置窗口,具體設置如下:
    協議:ssh授權協議

    服務器:例如“pjbaba.cvs.sourceforge.net”,前面的pjbaba換成項目的UNIX name)

    倉庫文件夾:/cvsroot/pjbaba (pjbaba換成你需要項目的UNIX name)

    用戶名:你的SF.net用戶名
    模塊名:如果你知道模塊名,可以直接輸入。如果倉庫中有模塊但是你不知道,你可以在SF.net上查看,在項目 > CVS > "
    Browse CVS Repository"。如果想創建新的模塊,輸入新的模塊名。模塊名注意大小寫

  6. 點擊確認。這時你就可以使用SF.net上的CVS了
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章