一、檢查是否存在SSH key
終端輸入
ls ~/.ssh
如下提示 說(shuō)明還沒(méi)有生成密鑰.
ls: /Users/xxx/.ssh: No such file or directory
下邊這個(gè)提示說(shuō)明已存 則直接進(jìn)入步驟3將SSH key添加到GitHub中,否則進(jìn)入第二步生成SSH key。
id_rsa id_rsa.pub
二、生成SSH key
終端輸入
git config --global user.name "xxx"
git config --global user.email "xxxxxx@qq.com"
查看已配置信息:
git config --global --list
執(zhí)行下列命令生成密鑰
ssh-keygen -t rsa -C "xxxxxx@qq.com"
中途需要進(jìn)行3次或4次確認(rèn):直接回車(chē)
- 秘鑰的保存路徑,不更改則直接回車(chē)
- 是否覆蓋上一次生成的密鑰(若之前已經(jīng)生成過(guò))
- 密碼(若不設(shè)置則直接回車(chē))
- 確認(rèn)密碼
建議路徑使用默認(rèn)配置,密碼不設(shè)置。這樣每次git push等操作都不需要輸入密碼,比較方便。
若是用默認(rèn)路徑則在~/.ssh路徑下將得到兩個(gè)文件:id_rsa和id_rsa.pub。
打開(kāi)~/.ssh/id_rsa.pub文件,復(fù)制其中的內(nèi)容。
三、將ssh key添加到GitHub中
1、打開(kāi)GitHub,點(diǎn)擊右上角個(gè)人頭像中的Settings

WeChata85b9ffc3bcb68c663012debeda9daec.png
2、將ssh key添加到GitHub:

WeChat0c4c2fa92ad743668627754ecb7b9b84.png
配置好后點(diǎn)擊Add key,這樣SSH key就配置完成了。