Github是什么
GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進行托管,故名GitHub。
GitHub于2008年4月10日正式上線,除了Git代碼倉庫托管及基本的Web管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。
正是Github,讓社會化編程成為現實。
GitHub主要可以做什么?
- 關注自己喜歡的開源項目,為其點贊打
call
- 為自己喜歡的開源項目做貢獻(
Pull Request
) - 和開源項目的作者討論 Bug 和提需求(
Issues
) - 把喜歡的項目復制一份作為自己的項目進行修改(
Fork
) - 創建屬于自己的開源項目
GitHub使用教程
想使用GitHub,需先注冊GitHub
- 訪問
Github
的官網首頁https://github.com/
- 點擊“
Sign up
”按鈕跳轉到注冊頁面 - 填寫可用的用戶名、郵箱、密碼
- 通過點擊箭頭的形式,將驗證圖片擺正
- 點擊“
Create account
”按鈕注冊新用戶 - 登錄到第三步填寫的郵箱中,點擊激活鏈接,完成注冊
注冊完成以后在自己的郵箱中會受到一個GitHub官方發來的驗證身份的信息,我們點擊,激活我們的賬號,就完成了注冊了。
注冊好以后,創建遠程倉庫
在這里我放了一張圖,可以這樣創建一個自己的空白遠程倉庫
點擊以后就完成了創建,創建以后我們了解一下訪問倉庫的方式。
遠程倉庫的訪問方式
訪問方式有兩種:
HTTPS
:零配置
;但是每次訪問倉庫時,需要重復輸入 Github 的賬號和密碼才能訪問成功SSH
:需要進行額外的配置;但是配置成功后,每次訪問倉庫時,不需重復輸入 Github 的賬號和密碼
當然在實際開發中我們更傾向于與SSH,畢竟怎么方便怎么來!
主要說一下ssh的配置:
SSH key 的作用
:實現本地倉庫和 Github 之間免登錄的加密數據傳輸。
SSH key 的好處
:免登錄身份認證、數據加密傳輸。
SSH key 由兩部分組成
,分別是:
id_rsa
(私鑰文件,存放于客戶端的電腦中即可)id_rsa.pub
(公鑰文件,需要配置到 Github 中)
怎樣生成SSH key?
操作步驟如下:
- 打開
Git Bash
- 粘貼如下的命令,并將
your_email@example.com
替換為注冊 Github 賬號時填寫的郵箱:ssh-keygen -t rsa -b 4096 -C
“your_email@example.com
” - 連續敲擊 3 次回車,即可在 C:\Users\用戶名文件夾.ssh 目錄中生成
id_rsa
和id_rsa.pub
兩個文件
如何配置SSH Key?
- 使用記事本打開
id_rsa.pub
文件,復制里面的文本內容 - 在瀏覽器中登錄 Github,點擊頭像 -> Settings -> SSH and GPG Keys -> New SSH key
- 將
id_rsa.pub
文件中的內容,粘貼到 Key 對應的文本框中 - 在 Title 文本框中任意填寫一個名稱,來標識這個 Key 從何而來
檢測 Github 的 SSH key 是否配置成功
- 打開
Git Bash
,輸入如下的命令并回車執行:ssh -T git@github.com
- 上述的命令執行成功后,可能會看到如下的提示消息:
- 輸入
yes
之后,如果能看到類似于下面的提示消息,證明 SSH key 已經配置成功了:
基于 SSH 將本地倉庫上傳到 Github
打開GitHub創建的這個倉庫,點擊SSH。
將遠程倉庫克隆到本地
打開 Git Bash,輸入如下的命令并回車執行:git clone + 遠程倉庫的地址
GitHub的基本使用就講到這里,希望對您有幫助。喜歡的話歡迎加入收藏!
相關文章:Git安裝及常用命令