1. 程式人生 > >Git 學習筆記 08 - 遠端倉庫

Git 學習筆記 08 - 遠端倉庫

Git 學習筆記 08 - 遠端倉庫

注:本文參照的是廖雪峰老師的Git教程

概念:

Git是分散式版本控制系統,同一個Git倉庫,可以分佈到不同的機器上。怎麼分佈呢?最早,肯定只有一臺機器有一個原始版本庫,此後,別的機器可以“克隆”這個原始版本庫,而且每臺機器的版本庫其實都是一樣的,並沒有主次之分。

一臺電腦玩遠端倉庫沒有意思,但是這裡可以把 GitHub 遠端倉庫,將你的程式碼上傳上去。這個操作就有點踩坑了啊。

操作:

  1. 首先你得註冊一個 GitHub 賬號,這個登入 GitHub 後用QQ郵箱就可以註冊,我覺得這個註冊還是得認真點,畢竟 GitHub 是程式設計師的朋友圈之一…

  2. 註冊完後,檢視現在用的電腦有沒有SSH key,就是去你的使用者主目錄下看有沒有 .ssh目錄

    暈不?我開始還沒搞懂,後面清楚了,每個人電腦不是有當前使用者名稱的目錄嗎,像我的電腦是win7的,我的桌面就有一個我當前使用者名稱的目錄,找不到看我的截圖。看到裡面的小紅線圈起來的資料夾,熟悉不?

    git連線GitHub-ssh

  3. 如果沒有 .ssh 目錄,則需要自己建立SSH key

    使用命令:ssh-keygen -t rsa -C "[email protected]"

    你需要把郵件地址換成你自己的郵件地址,然後一路回車,使用預設值即可,由於這個Key也不是用於軍事目的,所以也無需設定密碼。

建立SSH-key

  1. 一直按回車完後,可以在剛剛說的那個資料夾中找到 .ssh 檔案,裡面有id_rsaid_rsa.pub兩個檔案,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人。
  2. 登入你的 GitHub,然後按照圖片上的1-7步點選和輸入就OK了。GitHub上新增SSH公鑰