Macbook配置
先验证是否有ssh key。打开终端然后运行
ls -al ~/.ssh
如果有.pub结尾的文件直接打开
cat ~/.ssh/id_rsa.pub
然后复制到github的ssh key中即可(在进入自己的github,个人设置界面,找到SSH key那栏,new ssh key)
若没有,则需要生成,过程如下:
1. 生成ssh-keygen
ssh-keygen -t rsa -b 4096 -C "my_email@example.com"
其中,”my_email@example.com“是 github 关联的邮箱;
2.确定key保存的目录(直接回车,选择默认)
3.输入密码(可回车不需要密码,写密码要写两遍) 这个时候在默认路径下就生成了两个文件,公钥和私钥。
4.将SSH Key添加到ssh-agent
eval $(ssh-agent -s)
返回agent的Pid:
ssh-add ~/.ssh/id_rsa
然后输入密码,没有密码的直接回车,提示添加成功!
5.打开id_rsa.pub文件,复制文件内容到github
# 查看目录
ls -al ~/.ssh
# 打开id_rsa.pub文件
cat ~/.ssh/id_rsa.pub
Windows与ubuntu配置
请参考本人CSDN博客Link
与服务器的免密登陆配置
请参考本人CSDN博客Link 先按照上面的生成ssh key。打开终端然后运行
如下图所示: