关于 GitHub 和 ssh
在 GitHub 上添加 ssh 密钥让我们能更加便利快速地与 GitHub 通信,无需提供用户名和密码,RSA 加密算法确保了通信的安全。
如何初次建立 ssh 连接
如果开始在 $HOME
目录里有 ~/.ssh/id_rsa.pub
文件,需要输入
1 | ssh-keygen -t rsa -C 'your_email@example.com' |
得到密钥。找到产生的 id_rsa.pub
文件。将里面的内容复制。
进入 GitHub,打开个人 Settings,点 SSH and GPG keys 选项,点击 New SSH key,将复制内容粘贴到公钥内容里,名称会自己生成也可以自己修改。最后确认保存即可。
测试是否能够建立连接,输入:
1 | ssh -T git@github.com |
第一次会显示是否 continue,输入 yes,看到
You've successfully authenticated, but GitHub does not provide shell access.
表示已经成功连上。