2020-4-12 前端達人
https://github.com/xiangshuo1992/preload.git git@github.com:xiangshuo1992/preload.git
這兩個地址展示的是同一個項目,但是這兩個地址之間有什么聯系呢? 前者是https url 直接有效網址打開,但是用戶每次通過git提交的時候都要輸入用戶名和密碼,有沒有簡單的一點的辦法,一次配置,永久使用呢?當然,所以有了第二種地址,也就是SSH URL,那如何配置就是本文要分享的內容。 GitHub配置SSH Key的目的是為了幫助我們在通過git提交代碼是,不需要繁瑣的驗證過程,簡化操作流程。 步驟一、設置git的user name和email
如果你是第一次使用,或者還沒有配置過的話需要操作一下命令,自行替換相應字段。git config --global user.name "Luke.Deng" git config --global user.email "xiangshuo1992@gmail.com"
二、檢查是否存在SSH Key
cd ~/.ssh ls 或者 ll //看是否存在 id_rsa 和 id_rsa.pub文件,如果存在,說明已經有SSH Key
如果沒有SSH Key,則需要先生成一下
ssh-keygen -t rsa -C "xiangshuo1992@gmail.com"
三、獲取SSH Key
cat id_rsa.pub //拷貝秘鑰 ssh-rsa開頭
四、GitHub添加SSH Key
GitHub點擊用戶頭像,選擇setting
新建一個SSH Key
取個名字,把之前拷貝的秘鑰復制進去,添加就好啦。
五、驗證和修改
測試是否成功配置SSH Key
ssh -T git@github.com //運行結果出現類似如下 Hi xiangshuo1992! You've successfully authenticated, but GitHub does not provide shell access.之前已經是https的鏈接,現在想要用SSH提交怎么辦?
直接修改項目目錄下.git
文件夾下的config
文件,將地址修改一下就好了。
———————————————— 版權聲明:本文為CSDN博主「前端向朔」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。 原文鏈接:https://blog.csdn.net/u013778905/java/article/details/83501204