開源社區無論在國內仍是國外都很火熱,微軟也曾由於沒有開源而倍受指責,可是隨着 .Net framework、ASP.Net MVC等框架的逐漸開源,也讓你們看到了微軟開源的步伐。CodePlex 則是微軟本身的一個開源社區,裏面彙集了不少開源的項目,那麼咱們如何才能把本身的開源項目放到這上面呢?html
在繼續閱讀本文前,請肯定您已經在 Visual Studio 中安裝了 Git 相關的擴展程序,而且大體瞭解如何在 Visual Studio 中使用Git,不然請您閱讀 《如何在 TFS 中使用 Git》,並根據該文中的操做進行安裝。網絡
登陸 CodePlex 後,選擇建立一個新項目,會跳轉到一個建立項目的頁面,按照提示填寫完相應的內容。框架
注意,在 Source Control 一項中,須要選擇 Git。mvvm
點擊 「Create」 以後,你會看到以下圖片,在紅框中提示了此項目發佈的截止日期(到期未發佈,項目將被刪除)以及發佈項目的4個步驟(編輯項目主頁、上傳代碼、設置證書、編輯項目總結頁面)。post
在上面的圖片右上角,能夠找到 「Edit Page」 字樣,點擊該連接就能夠進入到主頁編輯狀態。CodePlex 提供了兩種編輯方式: Wiki 標記 和 Html 標記,你能夠任意選用其中一種進行編輯。
spa
本節是本文的核心內容,請你們仔細閱讀。在閱讀本節以前,請在本地準備好將要上傳的項目。3d
當主頁編輯完成以後,選擇導航中的 「Source Code」,進入第二個步驟 「上傳代碼」。code
此時咱們點擊右上角的 「Clone」,會顯示出 「Git」 的地址,複製該地址。htm
打開本地的解決方案,選擇 屬性 / Add Solution to Source Control。blog
在跳出來的提示框中,選擇 「Git」。
點擊 「團隊資源管理器」 ,將代碼簽入到本地代碼庫。
成功簽入後,點擊 「Sync」。
這個時候會跳轉到 「未同步的簽入」 界面。在 Url 輸入框內輸入本節剛開始複製的 Url 地址後,點擊 「Publish」 將代碼同步到 CodePlex。
正在同步中
同步完成
回到 CodePlex,刷新下剛纔的頁面,會發現已經有簽入的記錄了。並且在頭部的 「步驟」 也顯示已經完成2個了。
若是不清楚下一步該幹什麼,能夠點擊該 「步驟」,這樣會顯示每一步的詳細信息,以下圖所示。
證書表明着你將受權他人如何來使用你的源代碼。好比,是否可以修改再發布。在這裏我選用 MIT 證書,由於該證書能夠提供使用者最大的自由度。
摘自網絡
設置證書相關信息
完成了證書建立,最後一步就是對項目進行總結了,包括設置項目發佈後的二級域名、項目總結性陳詞、項目Logo等。
所有步驟完成以後,你會看到頭部多出了一個 「Publish This Project」 的按鈕,點擊該按鈕來完成項目的發佈任務。
發佈成功
示例中的項目能夠在這裏找到:The simplest demo for MVVM