gitHub是一個面向開源及私有軟體項目的托管平台,因為隻支援git 作為唯一的版本庫格式進行托管,故名gitHub。GitHub 是目前為止最大的開源 Git 托管服務,并且還是少數同時提供公共代碼和私有代碼托管服務的站點之一,是以你可以在上面同時儲存開源和商業代碼。
這裡祭出Git的靈魂結構:

關于Git與GitHub,最關鍵的地方是建立連接配接,這就需要用到SSH公鑰。
一般安裝完Git之後,在使用者根目錄會有一個.ssh的檔案夾,裡面有如下檔案:
如果沒有此檔案夾,我們通過指令ssh-keygen,然後選擇需要建立的位置,即可完成建立SSH公鑰。
其中的id_rsa.pub就是SSH公鑰,我們到我們的GitHub賬戶中,點選設定裡面,如圖:
将公鑰加進去即可完成綁定。
接下來就是将本地倉庫推送到GitHub:
$ git init // 初始化版本庫
$ git add . // 添加檔案到版本庫(隻是添加到緩存區),.代表添加檔案夾下所有檔案
$ git commit -m "first commit" // 把添加的檔案送出到版本庫,并填寫送出備注
$ git remote add [shortname] [url] //把本地庫與遠端庫關聯
$ git push [shortname] [master] //推送到遠端倉庫
$ git push -u [shortname] [master] //第一次推送到遠端倉庫
$ git fetch [remote-name] //從遠端倉庫抓取資料
$ git remote -v //顯示目前遠端倉庫及其克隆位址
$ git remote show [remote-name] //檢視遠端倉庫的資訊
“人得自個兒成全自個兒!”