文章目錄
步驟一、設定git的user name和email
二、檢查是否存在ssh key
三、獲取ssh key
四、github新增ssh key
五、驗證和修改
這兩個位址展示的是同乙個專案,但是這兩個位址之間有什麼聯絡呢?
前者是https url 直接有效**開啟,但是使用者每次通過git提交的時候都要輸入使用者名稱和密碼,有沒有簡單的一點的辦法,一次配置,永久使用呢?當然,所以有了第二種位址,也就是ssh url,那如何配置就是本文要分享的內容。
github配置ssh key的目的是為了幫助我們在通過git提交**是,不需要繁瑣的驗證過程,簡化操作流程。
步驟一、設定git的user name和email
如果你是第一次使用,或者還沒有配置過的話需要操作一下命令,自行替換相應字段。
git config --global user.name "說明:git config --list 檢視當前git環境所有配置,還可以配置一些命令別名之類的。luke.deng
"git config --global user.email "
"
二、檢查是否存在ssh key
cd ~/.ssh如下圖ls或者
ll//
看是否存在 id_rsa 和 id_rsa.pub檔案,如果存在,說明已經有ssh key
如果沒有ssh key,則需要先生成一下
ssh-keygen -t rsa -c "三、獲取ssh key"
cat id_rsa.pub如下圖//拷貝秘鑰 ssh-rsa開頭
四、github新增ssh key
github點選使用者頭像,選擇setting
新建乙個ssh key
取個名字,把之前拷貝的秘鑰複製進去,新增就好啦。
五、驗證和修改
測試是否成功配置ssh key
ssh -t [email protected]之前已經是https的鏈結,現在想要用ssh提交怎麼辦?//執行結果出現類似如下
hi xiangshuo1992! you'
ve successfully authenticated, but github does not provide shell access.
直接修改專案目錄下 .git資料夾下的config檔案,將位址修改一下就好了。
git位址獲取可以看如下圖切換。
windows 乙個電腦配置多個ssh key
然後把對應公鑰加到github gitee的配置上 測試ssh t git gitee.com ssh t git gitee.com i ssh id rsa gitee f 金鑰同級建立 config 檔案 新增以下配置 配置gitee.com host github.com hostname ...
GitHub配置示例
github官方的git shell和github for windows配置示例,配置檔案 gitconfig 位於使用者主目錄下,假設使用者名為zhangsan,在windows7上為 c users zhangsan gitconfig。user 配置登入github的使用者名稱和郵箱 htt...
github專案配置
title隨便填寫,key留著先不填,頁面保留 執行本地的git 一路enter鍵入,這樣在 c users 你的使用者名稱 ssh 下生成三個檔案 用記事本開啟id rsa.pub 複製其中的內容,然後開啟github,貼上到剛剛保留的頁面的key的框裡,空格和換行都保留 檢測ssh key ss...