GitHub 使用教程圖文詳解


大綱:

一、前言

二、GitHub簡介

三、注冊GitHub賬號

四、配置GitHub

五、使用GitHub

六、參與GitHub中其它開源項目

七、總結

 

一、前言

 

現在大多數開發者都有自己的GitHub賬號,很多公司也會以是否有GitHub作為一項篩選簡歷以及人才的選項了,可見擁有一個GitHub賬號的重要性,本文就從最基本的GitHub賬號的注冊到基本的入門使用來教大家,希望對你有所幫助~

 

 

二、GitHub簡介

 

GitHub 可以托管各種Git版本庫,並提供一個web界面,但與其它像 SourceForge或Google Code這樣的服務不同,GitHub的獨特賣點在於從另外一個項目進行分支的簡易性。

 

為一個項目貢獻代碼非常簡單:首先點擊項目站點的“fork”的按鈕,然后將代碼檢出並將修改加入到剛才分出的代碼庫中,最后通過內建的“pull request”機制向項目負責人申請代碼合並。已經有人將GitHub稱為代碼玩家的MySpace。

 

GitHub主要用Rails實現。

 

 

三、注冊GitHub賬號

下面我們先來注冊一個GitHub賬號

 

1.如下圖:

 

2.下面我們來簡單看一下注冊流程:

 

3.上面簡單的輸入一下用戶名、郵箱地址、密碼點擊創建即可,進入下一步,如下圖:

 

4.上面的信息簡單的填寫一下即可,點擊進入下一步,如下圖:

 

5.填寫一些簡單的組織信息,點擊下一步,如下圖:

 

點擊“Finish”,到這里我們的GitHub賬號就注冊完成了。

 

下面我們來新建一個Git倉庫

 

如下圖:

 

6.點擊右邊的“New repository”創建一個版本庫,如下圖:

 

7.我們填寫一下倉庫名稱,寫一些描述,勾選上初始化倉庫README即可,如下圖:

 

好了,到這里我們的第一個版本庫就創建完成了,下面我們要做什么呢?當然用本地客戶端克隆一份了。

 

四、配置GitHub

 

1.在克隆版本庫之前我們要做什么呢?我們首先得生成公鑰,然后復制到GitHub上然后我們才能無密碼登錄是吧。

 

那么下面我們繼續吧,如下圖:

 

 

2.下面我們將生成的公鑰復制到GitHub中,如下圖:

 

3.點擊 “Add ssh key”,如下圖:

 

4.點擊 “Add key”即可,如下圖:

 

好了,到這里我們的GitHub配置到這里就完成了。下面我們來使用GitHub。

 

五、使用GitHub

 

1.克隆版本庫

 

2.下面我們新建頁面推送到遠程GitHub中

 

3.我們在GitHub倉庫中查看一下

 

好了,到這里我們就可以用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就講解完成了。最后,希望大家有所收獲吧^_^……

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM