配置环境:Mac OS
1. 检查有没有配置过SSH
输入命令 cat ~/.ssh/id_rsa.pub
如果输出公钥内容说明已经配置过了,如果输出No such file or directory
说明没有配置过,对于配置过的公钥不使用的话可以备份一份出来比如,这样:
- mkdir backup
- mv id_rsa* ./backup/
2. 生成新的SSH密钥对
生成密钥命令:ssh-keygen -t rsa -C "your-email@xxx.com" -b 4096
按下回车之后命令行会有如下的顺序提示:
//输入文件的路径,如使用建议的文件路径(括号内为建议路径)则按下回车
1.Enter file in which to save the key (/Users/xxx/.ssh/id_rsa):
//输入保护密钥对的密码,不需要密码直接按回车即可
2.Enter passphrase (empty for no passphrase):
//再次输入密码,没有按回车
3.Enter same passphrase again:
我直接回车到底了...
3. 拷贝公钥
拷贝公钥命令(Mac OS的命令):pbcopy < ~/.ssh/id_rsa.pub
或者打开.pub公钥文件全文完整地复制,包括开头ssh-rsa
在内的哦~
4. 添加SSH密钥
在您的git网站上添加第三步复制的内容作为key即可完成添加密钥
5. 验证一下
输入命令:ssh -T git@xxx.com
,@
后换成您git的域名,没有错误的情况下会收到Welcome to xxxxxx
的回复...
网友评论