1.把现有的 ssh key 都删掉或查找现有的key(PS:如果多打空格可能要破环系统)
删掉现有的Key
rm -rf ~/.ssh/*
查找现有的Key
如果没有,bash终端显示如下:
No such file or directory
如果已经存在,则会显示id_rsa和id_rsa.pub
2.生成keygen,注意填写的是自己的邮箱,
ssh-keygen -t rsa -b 4096 -C "你的邮箱"
无论任何提示连续按三次回车
3.复制密(公)钥(两种方法)
方式1
cat ~/.ssh/id_rsa.pub
然后手动复制终端中内容到github上
方式2
windows:
cat ~/.ssh/id_rsa.pub | clip
macos&&linux:
cat ~/.ssh/id_rsa.pub | pbcopy
此方式直接拷贝到系统的剪切板上了
4.添加到密钥到github中
在github setting中,找到SSH and GPG keys选项,点击New SSH Key
title:自定义一个名字,最好和你使用的机器有关,便于以后管理key
key:粘贴刚拷贝好的密钥即可
5.配置git bash相关
配置提交代码用的用户名和邮箱
git config --global user.name "username" #此名子不需要跟GitHub账号一样
git config --global user.email "emial" #此邮箱不需要跟GitHub账号一样
如果想更换提交代码用的git 名字或邮箱
git config --global --replace-all user.name "new_username"
git config --global --replace-all user.email "new_useremail"