git配置ssh祕鑰(公鑰以及私鑰)windows

1. 生成 ssh key

桌面版git, 本文以github爲例,gitlab等其它託管平臺一樣操作

當我們將代碼託管到遠程平臺(GitHub、gitlab等)時, 我們需要在本地使用git進行push/pull代碼時,需要將公鑰加入到託管平臺,如果需要免密操作,還需要在本地存儲私鑰,那麼如何操作呢

首先我們找到git的安裝目錄,雙擊bash.exe

然後彈出命令框,輸入命令(郵箱最好換成你的GitHub郵箱,據說不換也可以,未嘗試過) 4096 一會會用到

ssh-keygen -t rsa -C [email protected] -b 4096

這個過程會讓你輸入密碼什麼的,可以輸入也可以不輸入直接回車,輸入的話就是將來進行 pull/push 代碼時需要輸入的密碼。
在這裏插入圖片描述
下面進入到用戶目錄(一般在C:/用戶/你的用戶名/),找到.ssh文件夾,裏面已經有兩個文件了:
在這裏插入圖片描述

這裏說明一下, id_rsa.pub是公鑰,id_rsa是私鑰(這個私鑰並不能使用,因爲正確的私鑰後綴應該是.ppk)

2. git ssh 配置

1、將id_rsa.pub文件用編輯器打開,完整的全選複製所有內容,不要有任何改變,空格都不行。

2、打開GitHub,登錄你本人的賬號,進入setting -> SSH and GPG keys -> New SSH key, 具體如下:
在這裏插入圖片描述

3、進入到下一個頁面,粘貼你的key, 並隨意起一個容易記住的title, 然後點擊 Add ssh key 按鈕,完成。
在這裏插入圖片描述
然後會跳轉到ssh key 列表頁面,如下:
在這裏插入圖片描述

然後測試下是否配置成功

ssh -T [email protected]

在這裏插入圖片描述

3. 拉項目 , 本地的公私祕鑰默認不要動

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章