Github生成新的ssh金鑰

2021-10-05 19:29:22 字數 974 閱讀 8924

簡單來講,就是遠端處理github repo的時候,ssh會自動檢驗身份,而不需要每次都手動輸入賬號密碼確認身份。

1.git bash生成新的ssh金鑰

2.git bash講新的金鑰匹配到ssh-agent上

3.複製本地ssh金鑰到github網頁上

確定本地是否有ssh

本地開啟git bash,輸入ls -al ~/.ssh檢查是否已經有ssh金鑰

$ ls -al ~

/.ssh

id_rsa.pub

id_ecdsa.pub

id_ed25519.pub

如果有以上三個檔案之一的話,就不用生成了,直接跳到第二步。

本地沒有金鑰,重新生成ssh金鑰

$ ssh-keygen -t rsa -b 4096

-c "[email protected]"

1.執行ssh-agent

$ eval 

$ (ssh-agent -s)

2.把ssh新增到ssh-agent中

$ ssh-add ~/.ssh/id_rsa
如果提示could not open a connection to your authentication agent,可以試試

ssh-agent bash

ssh-add ~/.ssh/rsa

複製本地ssh金鑰

clip < ~/.ssh/id_rsa.pub
這樣你的剪下板就有ssh金鑰的內容了

進入github-setting-ssh and gpg keys

新增乙個ssh,取個名字,把複製的ssh貼上上去就好啦~

git生成ssh金鑰

cd ssh 如果有這個檔案 id rsa.pub 就證明生成過 github的ssh配置如下 一 設定git的user name和email git config global user.name xuhaiyan git config global user.email haiyan.xu.vi...

Windows生成SSH金鑰

之前發布的小短文中提及的命令生成命令 ssh keygen t rsa 有同學說他cmd執行沒反應。這是是理所當然的,因為 ssh keygen t rsa 本身是乙個 nix環境中的命令,如果是用linux桌面或者某土豪果的同學則可以通過之前提到的方法直接生成金鑰。那windows的環境下怎麼弄呢...

Git生成SSH金鑰

git config global user.name yangjianliang 配置使用者名稱 git config global user.email 526861348 qq.com 配置郵箱 此時,會在c users administrator目錄下生成.gitconfig配置檔案 請勿刪...