1. 程式人生 > >GIT客戶端(TortoiseGit上傳程式碼到GitHub)操作流程

GIT客戶端(TortoiseGit上傳程式碼到GitHub)操作流程

Github是管理軟體開發的首選託管網站,12306的火車票外掛一時讓國內當時很多小白開發者(當然也包括我)認識到了這個網站。GitHub可以託管各種git庫,並提供一個web介面,與 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在於從另外一個專案進行分支的簡易性。為一個專案貢獻程式碼非常簡單,首先點選專案站點的“fork”的按鈕,然後將程式碼檢出並將修改加入到剛才分出的程式碼庫中,最後通過內建的“pull request”機制向專案負責人申請程式碼合併。GitHub分為公有庫和私有庫,公有庫是面向大眾的可以被大家直接搜尋到,私有庫是個人獨立的空間,每個月需要7美元,一年84美元大概為500多元,對於公司而言基本上可以忽略不計了,個人的還是用公共的吧。既然是程式碼託管網站,那麼對於我們而言主要的就是提交程式碼就行了,下面開始正題:

1.首先你需要到TortoiseGit官網下載TortoiseGit,地址http://download.tortoisegit.org/tgit/,最新的是1.8.11,我從1.8.11-1.8.6下載都不能用,最後下載是1.8.5,我的電腦是Window8,所以你如果有類似情況就想想我吧。

2.安裝完之後再電腦啟動項會顯示,雙擊Puttygen,生成金鑰,這個是等會再GitHub上面配置的:

3.點選Generate生成金鑰,結果如下:

4.點選Save private  key儲存一下這個金鑰,位置自選,最好是一個常用位置。

5.到GitHub官網.https://github.com/註冊一個賬號,然後登陸之後,點選Setting進入設定頁面:

6.這個時候新增SSH Key即可,Title自定義,key就是之前用工具生成的key:

7.新建一個Repository,填寫Repository名稱以及說明:

8.建立完成之後的頁面:

9.空白處右鍵Git Clone,從GitHub上下載程式碼,url就是上圖的SSH,Directory是本地目錄,第三個紅色框框就是第四步中儲存的金鑰。

10.新建一個檔案,等會提交到GitHub:

11.右鍵Git  Commit,提交已經將新增的功能合併到一起,不管是新增還是修改直接Commit即可:

注意需要Push一下,commit之後只是提交到本地的,並沒有提交到遠端伺服器。

12.GitHub上面的結果如下:

其實挺簡單的,話說截圖略顯費勁~部落格園的園友,早點睡吧,身體重要,晚安~

作者:FlyElephant
出處:http://www.cnblogs.com/xiaofeixiang
說明:部落格經個人辛苦努力所得,如有轉載會特別申明,部落格不求技驚四座,但求與有緣人分享個人學習知識,生活學習提高之用,部落格所有權歸本人和部落格園所有,如有轉載請在顯著位置給出博文連結和作者姓名,否則本人將付諸法律。