一、 生成公鑰和私鑰
- 生成命令如下
ssh-keygen -t rsa -b 4096 -C "自己的郵箱"
自己的郵箱就是個備注,沒啥實際用處。
輸入以上命令后,一直回車回車,不要輸入密碼,輸入密碼會配置出錯的
一直回車回車后會生成密鑰對,去 ~/.ssh 文件里找到這密鑰對
- 找到密鑰對后,復制公鑰
? ~ cd ~/.ssh
? .ssh ls
config id_rsa id_rsa.pub known_hosts known_hosts.old
? .ssh cat id_rsa.pub
ssh-rsa AAAAB3NzaCxxxxxxxxxxxxxxmCnp5Lgf1flPeQUw== 自己的郵箱
cat id_rsa.pub 復制公鑰全部內(nèi)容,去git添加密鑰,以阿里云的git為列
- git 偏好設置-> SSH密鑰 -> 添加密鑰

image.png

image.png
- 添加公鑰后
? .ssh ssh-add
二、 ssh密鑰配置完成后,需要進入自己項目目錄,把以前的http方式轉換為ssh
? git remote set-url origin 項目ssh地址
查看是否更改成功
? tx_platform git:(feature-up-1.1.4.9) git remote -v
origin git@xxx (fetch)
origin git@xxx (push)
已經(jīng)更改成功,可以直接git pull git push了