GitHub添加SSH秘钥
为什么要添加SSH秘钥
在GitHub的官方文档中建议使用HTTPS链接,因为用过HTTPS URL在GitHub仓库可以随意clone或者push代码。采用HTTPS URL对项目文件在进行clone和push相对简单,仅需复制HTTPS URL 到 Git Bash 里面直接用clone命令克隆到本地。
而使用 SSH URL必须是项目的拥有者,并且必须添加SSH Key。这种方式的好处不仅带来安全性方面的提升,还可以无需在每次访问GitHub时都提供用户名或密码。
检查本地是否有SSH
$ ls -al ~/.ssh
# Lists the files in your .ssh directory, if they exist
输入上述命令,可以检查本地是否有SSH Key存在。通过返回信息,可知本地没有SSH Key,则需要生成一个SSH Key。