GitHub如何配置SSH Key

2022-05-08 01:03:08 字數 1948 閱讀 1953

文章目錄

步驟一、設定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 "

luke.deng

"git config --global user.email "

[email protected]

"

說明:git config --list 檢視當前git環境所有配置,還可以配置一些命令別名之類的。

二、檢查是否存在ssh key

cd ~/.ssh

ls或者

ll//

看是否存在 id_rsa 和 id_rsa.pub檔案,如果存在,說明已經有ssh key

如下圖

如果沒有ssh key,則需要先生成一下

ssh-keygen -t rsa -c "

[email protected]

"

三、獲取ssh key

cat id_rsa.pub

//拷貝秘鑰 ssh-rsa開頭

如下圖

四、github新增ssh key

github點選使用者頭像,選擇setting

新建乙個ssh key

取個名字,把之前拷貝的秘鑰複製進去,新增就好啦。

五、驗證和修改

測試是否成功配置ssh key

ssh -t [email protected]

//執行結果出現類似如下

hi xiangshuo1992! you'

ve successfully authenticated, but github does not provide shell access.

之前已經是https的鏈結,現在想要用ssh提交怎麼辦?

直接修改專案目錄下 .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...