GitHub如何配置SSH Key

文章目錄
步驟
1、設置git的user name和email
2、檢查是否存在SSH Key
3、獲取SSH Key
4、GitHub添加SSH Key
5、驗證和修改前端

https://github.com/xiangshuo1992/preload.git
git@github.com:xiangshuo1992/preload.git

  這兩個地址展現的是同一個項目,可是這兩個地址之間有什麼聯繫呢?git

前者是https url 直接有效網址打開,可是用戶每次經過git提交的時候都要輸入用戶名和密碼,有沒有簡單的一點的辦法,一次配置,永久使用呢?固然,因此有了第二種地址,也就是SSH URL,那如何配置就是本文要分享的內容。
GitHub配置SSH Key的目的是爲了幫助咱們在經過git提交代碼是,不須要繁瑣的驗證過程,簡化操做流程。github

  步驟
  1、設置git的user name和email
若是你是第一次使用,或者尚未配置過的話須要操做一下命令,自行替換相應字段。shell

git config --global user.name "Luke.Deng" git config --global user.email "xiangshuo1992@gmail.com"

說明:git config --list 查看當前Git環境全部配置,還能夠配置一些命令別名之類的。ssh

  2、檢查是否存在SSH Keyide

cd ~/.ssh ls 或者 ll //看是否存在 id_rsa 和 id_rsa.pub文件,若是存在,說明已經有SSH Key

以下圖測試

 

 若是沒有SSH Key,則須要先生成一下url

ssh-keygen -t rsa -C "xiangshuo1992@gmail.com"

  3、獲取SSH Keyspa

cat id_rsa.pub //拷貝祕鑰 ssh-rsa開頭

以下圖.net

 

   4、GitHub添加SSH Key

GitHub點擊用戶頭像,選擇setting

 

 

新建一個SSH Key

 

 


取個名字,把以前拷貝的祕鑰複製進去,添加就好啦。

  5、驗證和修改
測試是否成功配置SSH Key

ssh -T git@github.com //運行結果出現相似以下
Hi xiangshuo1992! You've successfully authenticated, but GitHub does not provide shell access.

以前已是https的連接,如今想要用SSH提交怎麼辦?

直接修改項目目錄下 .git文件夾下的config文件,將地址修改一下就行了。

git地址獲取能夠看以下圖切換。

 

 

END
————————————————
版權聲明:本文爲CSDN博主「前端向朔」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處連接及本聲明。
原文連接:https://blog.csdn.net/u013778905/article/details/83501204

相關文章
相關標籤/搜索