大綱:jquery
1、前言git
2、GitHub簡介github
3、註冊GitHub帳號web
4、配置GitHub框架
5、使用GitHubssh
6、參與GitHub中其它開源項目3d
7、總結blog
如今大多數開發者都有本身的GitHub帳號,不少公司也會以是否有GitHub做爲一項篩選簡歷以及人才的選項了,可見擁有一個GitHub帳號的重要性,本文就從最基本的GitHub帳號的註冊到基本的入門使用來教你們,但願對你有所幫助~ci
GitHub 能夠託管各類Git版本庫,並提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不一樣,GitHub的獨特賣點在於從另一個項目進行分支的簡易性。開發
爲一個項目貢獻代碼很是簡單:首先點擊項目站點的「fork」的按鈕,而後將代碼檢出並將修改加入到剛纔分出的代碼庫中,最後經過內建的「pull request」機制向項目負責人申請代碼合併。已經有人將GitHub稱爲代碼玩家的MySpace。
GitHub主要用Rails實現。
下面咱們先來註冊一個GitHub帳號
1.以下圖:
2.下面咱們來簡單看一下注冊流程:
3.上面簡單的輸入一下用戶名、郵箱地址、密碼點擊建立便可,進入下一步,以下圖:
4.上面的信息簡單的填寫一下便可,點擊進入下一步,以下圖:
5.填寫一些簡單的組織信息,點擊下一步,以下圖:
點擊「Finish」,到這裏咱們的GitHub帳號就註冊完成了。
下面咱們來新建一個Git倉庫
以下圖:
6.點擊右邊的「New repository」建立一個版本庫,以下圖:
7.咱們填寫一下倉庫名稱,寫一些描述,勾選上初始化倉庫README便可,以下圖:
好了,到這裏咱們的第一個版本庫就建立完成了,下面咱們要作什麼呢?固然用本地客戶端克隆一份了。
1.在克隆版本庫以前咱們要作什麼呢?咱們首先得生成公鑰,而後複製到GitHub上而後咱們才能無密碼登陸是吧。
那麼下面咱們繼續吧,以下圖:
2.下面咱們將生成的公鑰複製到GitHub中,以下圖:
3.點擊 「Add ssh key」,以下圖:
4.點擊 「Add key」便可,以下圖:
好了,到這裏咱們的GitHub配置到這裏就完成了。下面咱們來使用GitHub。
1.克隆版本庫
2.下面咱們新建頁面推送到遠程GitHub中
3.咱們在GitHub倉庫中查看一下
好了,到這裏咱們就能夠用GitHub幹活了,嘿嘿。
1.咱們一直用GitHub做爲免費的遠程倉庫,固然若是能夠的話你也能夠付費,給開源世界作點貢獻嘛,嘿嘿。
若是是本身的開源項目,放到GitHub上是徹底沒有問題的。其實GitHub仍是一個開源協做社區,經過GitHub既可讓別人參與你的開源項目,也能夠參與別人的開源項目。
那麼咱們如何參與一個開源項目呢?好比人氣極高的jquery框架,你能夠訪問它的項目主頁https://github.com/jquery/jquery,點「Fork」就在本身的帳號下克隆了一個jquery倉庫,而後,從本身的帳號下clone。
以下圖:
2.點擊右上腳的「fork」便可,以下圖:
3.下面咱們克隆一份到本地
你們能夠看到文件比較多,克隆須要一段時間請你們耐心等吧,嘿嘿。注意的是clone倉庫必定要從本身的帳號下克隆,這樣你才能推送修改。
若是從jquery的做者的倉庫地址git@github.com:jquery/jquery.git克隆,由於沒有權限,你將不能推送修改。若是你想修復jquery的一個bug或者新增一個功能,我想說你如今就能夠開始開發了,開發完成後往本身的倉庫推送。
若是你但願jquery的官方庫能接受你的修改,你就能夠在GitHub上發起一個pull request。固然,官方是否接受你的pull request就不必定了。嘿嘿!
好了,到這裏咱們GitHub就講解完成了。最後,但願你們有所收穫吧^_^……