GitHub设置SSH

https和SSH的区别

通常情况下Github项目下载分为https和SSH,任何人都能通过https将项目下载到本地,但是SSH的下载必须是项目的拥有者。

SSH必须设置key,通常项目的push commit也是通过shell,所以这里通过简单的步骤来简述如何创建SSH key访问Github

创建一个SSH key

ssh-keygen -t rsa -C "[email protected]"

-t 指定密钥的类型,默认是rsa
-C 设置注释
-f 指定密钥文件存储文件名

创建好的key会存储在.ssh文件中

id_rsa          id_rsa.pub

将.ssh/id_rsa.pub的内容上传到Github用户设置中的SSH key页面

$ cat id_rsa.pub

测试SSH key

$ ssh -T [email protected]

如果测试成功会显示

Hi username! You've successfully authenticated...

你可能感兴趣的:(GitHub设置SSH)