github是一个基于git的高效的代码管理平台,方便我们下载和上传代码。那么,这样就会有一个问题:我们自己的远程仓库别人是不是同样可以上传修改代码,显然是不行的。于是就有本节的SSH Key的绑定,通俗的讲,每台机器都可以生成自己的ssh key,然后将生成的ssh key绑定到远程的git服务器(可以理解为git页面上)。这样一来,就是有绑定了ssh key的本地机器才能够上传修改代码。
绑定ssh key的方法分为两步:
第一步:在本地机器生成ssh key。
生成ssh key,后面的your_email@youremail.com改为你的邮箱。我的邮箱是lilu@1ke.co,也是在github上注册的那个邮箱:
$ ssh-keygen -t rsa -C "your_email@youremail.com"
直接点回车,说明会在默认文件id_rsa上生成ssh key。 然后系统要求输入密码,直接按回车表示不设密码
重复密码时也是直接回车,之后提示你shh key已经生成成功
然后,进入文件C:\Users\lilu\.ssh(这个路径可以在上面的路径上看到),可以看到几个文件,打开id_rsa.pub文件,里面就是我们需要的ssh key。
第二步:在绑定ssh key。
复制ssh key,然后在网页上登录github,将ssh key绑定
我这里已经绑定了一个ssh key,添加ssh key。
title名字可以随便写,key就粘贴上,就OK了