Git配置ssh免密登入
阿新 • • 發佈:2021-06-16
一、在使用者目錄下的.ssh目錄下生成祕鑰
與公鑰
如果使用者目錄下沒有.ssh
目錄,則需要新建一個
cd ~/.ssh
ssh-keygen -t rsa
一路回車即可
- 注:國內很多部落格都會帶上
-C "xxx郵箱"
這個引數,但其實-C
引數是用來做祕鑰註釋的,以便知道這個祕鑰到底是幹嘛的。填個郵箱進去可以當成是備註,但不是必須,你也可以填個我是世界首富
上面ssh-keygen
命令引數:
- -t: 指定生成
rsa
型別祕鑰
上面的命令呼叫完後會生成兩個檔案:
- id_rsa
- id_rsa.pub
二、將公鑰
配置到github賬號中
公鑰
即.pub
檔案可以直接用文字開啟,內容貼上到github的 Settings -> SSH and GPG keys -> New SSH Key
.pub
裡的內容,這樣公鑰就配置好了三、測試ssh-key是否連通
ssh -T [email protected]
成功的情況下會返回:
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
此時私鑰
和 公鑰
都配置正常,之後就可以直接使用倉庫的ssh
連結進行clone,push等操作了
四、配置多個github賬號免密登入
請看另一篇文章:
https://www.cnblogs.com/convict/p/14887421.html