关于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.

表示已经成功连上。

为仓库添加ssh的remote及使用方法