Mac下GitHub的SSH keys 生成配置
进入Mac终端,输入命令
1 | $ cd ~/.ssh #检查本机的ssh密钥 |
如果提示No such file or directory 说明你是第一次使用
接下来生成新的SSH key:
1 | $ ssh-keygen -t rsa -C "你的邮箱地址" |
最后出现类似长方形的字符画即表示成功
此处可能会遇到的几个问题:
- 无法看到**.ssh**文件
解决方法:显示隐藏文件即可 - 如果你要设置密码,输入密码时是不会有***字样的,直接输入就可以了
##将SSH key添加到GitHub中
1 | $ cd ~/.ssh #进入本机的ssh密钥目录 |
输入
1 | $ ls |
可以看到目录下有id_rsa.pub
输入
1 | $ cat id_rsa.pub |
接下来会出现一串以ssh-rsa开头的字符串例如:
ssh-rsa AXXXB3NzaC1yc2XXXiL+ytQ/r8cwouFVky9gyezQQw98Lw7Ji9BCljS28mGT7+/8BzxEjuxYXXXXXXXO5YQOTJkefjSZxusS71YwsQgEsLq3jx4uyDjc/DS3R5lWSydhDoXLdKQWEzd6Oe1COUzaH8+NA8TKQvYUm0gghXXXXXXY5J/M4tN4Pr73VKe5BzHytcvMkKk94Zst0Dvy707GJdOt30dJ7N XXX@XXXMacBook-Pro.local
将这段字符串复制,进入GitHub主业,点击右上角头像进入settings,选择SSH and GPG keys,再点击New SSH Key。将内容复制进key,title可以为空。最后Add SSH key,点击后会让你输入你的GitHub账户密码,正确输入后一般来说就成功了
通过如下命令进行测试是否成功
1 | $ ssh -T git@GitHub.com #全部复制,无需更改 |
接下来会出现
1 | The authenticity of host 'github.com (xx.x50.177.x23)' can't be established. |
完成