什么是SSH密钥
- 连接远程服务器验证
- 分为公钥和私钥, 公钥给别人,私钥自己保留
配置SSH密钥
首先切换到.ssh文件夹下, mac在home/.ssh, windows在用户/.ssh
windows的用户如果用默认的命令行工具输入ssh-keygen可能出现找不到命令.只要用git bash打开就可以用ssh-keygen
命令:
ssh-keygen -t rsa -C "your_email@example.com"
然后疯狂回车, 就生成了私钥id_rsa和公钥id_rsa.pub
打开Github账户设置
找到 SSH and GPG keys, 然后新建一个ssh key, 将公钥id_rsa.pub中的内容复制到上面保存.
测试
$ ssh -T git@github.com
Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.
大功告成...
网友评论