使用SSH密匙登录Github

生成ssh密匙文件

ssh-keygen -t rsa -C "user@domain.com"   

接下来会提示输入密码,推荐自定义密码,当然也可以置空

Enter passphrase(empty for no passphrase):
Enter same passphrase again:

完成后会在用户目录下的.ssh文件夹中新建id_rsais_rsa.pub两个文件。

添加ssh密匙到github用户

登录至github.com,点击右上角的Account Settings

在左侧选择SSH Keys菜单,然后在右侧点击Add SSH Key按钮

将上一步生成的id_rsa.pub文件内容复制进去保存。

本地连接至github.com

ssh -T git@github.com

如果前面设置了passphrase,那么就按照提示输入passphrase。如果置空的话,就直接点击回车。成功后会有如下提示:

Hi wrchiu! You`ve successfully authenticated, but GitHub does note provide shell access.

参考以上设置完成后,以后git push时就不需要每次输入密码了!