從零開始的Git詳解(五)

遠程倉庫

Git是分佈式版本控制器,同一個Git倉庫可以分佈到不同的機器上,而且每臺機器的版本庫都是一樣的沒有主次之分。實際上,一般找一臺電腦充當服務器角色,每天24小時運行,其他成員可以從這臺服務器的版本庫克隆一份到自己的電腦上,並且各自把各自的提交推送到服務器版本庫裏,也可以從服務器倉庫中拉取別人的提交。

綁定github

世界上有一個gay裏gay氣的網站叫“gayhub ”,從名稱就可以看出這個網站不同凡響。是的,沒錯,這個網站就是“大型程序猿線上交友網站 ”。言歸正傳,只需要註冊一個github的賬號,就可以免費使用Git的遠程倉庫了。

  1. 註冊github
    大型交友網站

  2. 創建SSH Key
    由於本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的,所以需要創建SSH Key才能讓github識別出你推送的提交的確是你推送的。使用ssh-keygen -t rsa -C "[email protected]"命令來創建SSH Key,然後一路回車直到創建成功。最後,在用戶主目錄會生成.ssh目錄,裏面有id_rsaid_rsa.pub兩個文件,這兩個分別是SSH Key的私鑰和公鑰,私鑰保密,公鑰隨意。
    在這裏插入圖片描述在這裏插入圖片描述

  3. 綁定github
    在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

注:

  • GitHub允許添加多個Key。只要把每臺電腦的Key都添加到GitHub,就可以在每臺電腦上往GitHub推送了。
  • 在GitHub上免費託管的Git公有倉庫,任何人都可見,但是隻有自己能修改。私有庫需要收費。

本地克隆到遠程庫

  1. 創建遠程庫
    在這裏插入圖片描述在這裏插入圖片描述

  2. 關聯遠程庫
    git remote add origin git@server-name:path/repo-name.git

  3. 推送到遠程倉庫
    git push -u origin master
    在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述

注:第一次推送master分支內容使用git push -u origin master,後面再次提交只需使用git push origin master即可

遠程庫克隆到本地

  1. 準備遠程庫
    在這裏插入圖片描述
  2. 克隆到本地
    git clone git@server-name:path/repo-name.git
    在這裏插入圖片描述在這裏插入圖片描述在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章