Git學習筆記三(創建Github SSH Key、git push、git clone)

Git學習筆記三

遠程倉庫

創建Github SSH Key

  • 自行註冊Github賬號。
  • 在本地的Git Bash中輸入

    $ ssh-keygen -t rsa -C "[email protected]"

  • 引號內郵箱填寫你自己的郵箱。

  • 在鍵入上述命令後,會有很多配置需要你去確定(設置密碼等),一路回車,選擇默認配置。
  • 此時在Git Bash的反饋信息中會告知在哪個目錄下創建了.ssh目錄,例如這一行

    Your public key has been saved in /c/Users/*/.ssh/id_rsa.pub.

  • 現在我們去這個目錄中用Notepad++等軟件打開id_ras.pub文件,將其中內容複製。如圖
    這裏寫圖片描述

  • 我們再去Github的Acoount Setting中選擇SSH設置,將複製的內容粘貼到裏面。如圖操作
    這裏寫圖片描述
    這裏寫圖片描述
  • 現在我們就成功創建了Github的SSH,另外注意,SSH是和機器相關的,倘若你更換了機器,你需要再添加一個SSH Key。

添加遠程倉庫

  • 現在我們打開Github,在右上角+號處點擊選擇New repository來建立一個新的倉庫,填寫倉庫名字以及相關配置後,點擊綠色的創建圖標。如圖
    這裏寫圖片描述
  • 在bash中輸入下列命令來關聯遠程庫,注意要將星號替換成你的github賬號名。
    git remote add origin [email protected]:****/learngit.git
  • 接下來嘗試提交,輸入git push -u origin master,應該出現下列反饋,具體信息可能會有不同
    $ git push -u origin master 
    Counting objects: 19, done.
    Delta compression using up to 4 threads.
    Compressing objects: 100% (19/19), done.
    Writing objects: 100% (19/19), 13.73 KiB, done.
    Total 23 (delta 6), reused 0 (delta 0)
    To [email protected]:****/learngit.git
    * [new branch] master -> master
    Branch master set up to track remote branch master from origin.
  • 如果出現了一些問題,很有可能是因爲你在新建庫的時候默認增加了一個README文件,導致遠程庫本地庫不同而fail to push(折騰了好久…),這個時候只需要pull一下就行了,如圖
    這裏寫圖片描述
  • 這樣我們就完成了push的工作

克隆遠程庫

  • 現在我們在github上面接着新建一個庫,叫gitskills,注意勾選增加README文件。
  • 遠程庫準備好的時候,我們可以用git [email protected]:****/gitskills命令來完成克隆,同樣記得替換成你的賬戶名。如圖
    這裏寫圖片描述

本文是本人學習廖雪峯git教程過程中的學習記錄,詳細教程可以參見廖雪峯Git教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章