文章目錄
步驟
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