Git是一個開源的分佈式版本控制系統,用以有效、高速的處理從很小到很是大的項目版本管理。最初由Linus Torvalds編寫,用做Linux內核代碼的管理。在推出後,Git在其它項目中也取得了很大成功,尤爲是在Ruby社區中。html
Github是一個面向開源及私有軟件項目的託管平臺,由於只支持Git做爲惟一的版本庫格式進行託管,故名GitHub。GitHub能夠託管各類git庫,並提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不一樣,GitHub的獨特賣點在於從另一個項目進行分支的簡易性。爲一個項目貢獻代碼很是簡單:首先點擊項目站點的「fork」的按 鈕,而後將代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的「pull request」機制向項目負責人申請代碼合併。 上面的介紹摘自oschina.net ,下面就開始介紹在windows下怎樣用Git管理Github的項目git
1 在Github上建立帳號,這個很簡單就再也不贅述。github
2 下載安裝Git 下載地址:http://code.google.com/p/msysgit/downloads/list 安裝很簡單,一路Next就能夠了。web
3 登錄GitHbu後建立一個新的倉庫(New repository),命名爲HelloWorld,建立成功後以下圖:windows
4 上面只是建立了一個空的代碼倉庫,下面就在本地建立一個HelloWorld的項目,並將其推送到Github中。建立D:\GitProject\HelloWorld的目錄結構。ssh
5 打開Git的命令行Git base,輸入以下命令來提供身份標示,主要是用戶名和郵箱:分佈式
6 同過cd命令進入到剛纔建立的HelloWorld目錄中,而後使用git init來初始化當前目錄,該目錄中會生成一個.git的隱藏目錄: ide
7 在D:\GitProject\HelloWorld目錄中添加一個readme.txt文件,文件中寫入「my first hello world project!」,而後用git add 命令以及git commit命令將其添加到庫中。學習
8 下面就是最關鍵的步驟了,將本地的代碼庫提交到Github中,首先要使用命令來建立密匙,該密匙會在Github的設置中用到。 google
9 我係統是windows server 2008R2 ,生成的密匙在C:\Users\Administrator\.ssh目錄下,打開id_rsa.pub文件,複製裏面全部內容。
10 在Github中點擊「Account Settings」進入到設置界面,選擇「SSH Public Keys」,而後點擊」add another public key「
11 將剛纔複製的密匙內容粘貼到對應的框中。
12 用命令來檢驗下是否設置成功
13 如今一切就緒,在Git base 中使用命令就能夠將本地代碼推送到Github
14 如今刷新下在Github中的項目頁面,以下所示:
http://www.worldhello.net/gotgithub/index.html