以前自己開發項目的版本控制都是用SVN,公司的是用IBM的RTC,開發開源項目的話都是用googlecode,商業的都是在自己的電腦上搭建伺服器,這篇部落格(http://www.2cto.com/os/201202/119533.html)也詳細的講解了如何利用Apache和SVN搭建伺服器
偶然接觸了Git,真心發現了一個有前途的版本控制軟體,下面是我自己在Windows下(Git還是跟Linux配合比較好)的Git初體驗。
1 安裝Msysgit
下載下傳位址(http://git-scm.com/download),如果上不了,上googlecode上面下載下傳(http://code.google.com/p/msysgit/),安裝就不多說了,安裝成功之後桌面會有一個Git Bash,其實還有一個Git GUI的,不過還是建議熟悉Git command之後再去用GUI。
2 建立Github Repository
注冊Github賬戶(https://github.com/)
在GitHub,一個項目對應唯一的Git版本庫,建立一個新的版本庫就是建立一個新的項目。通路儀表闆(Dashboard)頁面,如下圖所示,可以看到關注的版本庫中已經有一個,但自己的版本庫為零。在顯示為零的版本庫清單面闆中有一個按鈕“New Repository”,點選該按鈕開始建立新版本庫。
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyZuBnL2cDNwITM0MDM0EjMwITMwIzLcRTMyAzLcJTMwIzLc12bj5yb0NmMuAXdvw1LcpDc0RHaiojIsJye.png)
務必要 set up git,這個官網已經講的很清楚了,這裡不再介紹。
注意任何GitHub使用者均可使用該URL通路此公開版本庫,但隻有版本庫建立者luffyke具有讀寫權限,其他人隻有隻讀權限。在初始化版本庫之前,最好先确認是否是用正确的公鑰進行認證,如下:
3 版本庫初始化
如果是從頭建立版本庫,可以采用先克隆,建立送出資料,最後再通過推送完成GitHub版本庫的初始化。步驟如下:
克隆版本庫
克隆過程會顯示警告,不過這個警告可以忽略,因為GitHub建立的版本庫本來就是一個空白的版本庫。
編輯README
添加README檔案并送出。