从github仓库克隆代码可以通过https和ssh两种方式,其中https需要你的用户名和密码,而ssh需要在本地配置密匙。
step one:查看本地是否配置过ssh key
如果用户目录中的.ssh目录有id_rsa,id_rsa.pub,说明你之前配置过ssh,可以直接跳到第三步。如果没有,我们需要创建一个ssh key。
step two:创建ssh key
如上图使用ssh-keygen
命令,然后一路回车,然后你就可以在.ssh目录看到id_rsa.pub,id_dsa.pub这两个文件了。
step three:添加ssh key到github
一路下来就成功的添加ssh key了。
step four:让我们试试
到这里,我们已经把本地的https链接换成了ssh链接,现在让我们修改下项目并同步到远程仓库吧!
我们修改了本地仓库同步远端,可以看到并没有提示需要验证密码。
现在我们的ssh已经配置成功了!