使用git时,我们经常需要在git的服务端添加我们本地的ssh-key,这样可以方便我们在本地进行git的相关操作时,不用经常性的输入用户名和密码。
下面介绍一下shh-key的生成方式,以及如何在github上添加我们的ssh-key。
要生成ssh-key的前提是我们需要安装git客户端,这里给一个git的下载链接。
安装好git客户端以后,我们需要先使用如下两个指令,进行基本的git账户信息的配置
git config --global user.name "你的github用户名"
git config --global user.email "你的github邮箱地址"
做好这些配置后,我们使用如下指令就可以生成相应的ssh-key了
ssh-keygen -t rsa -C "邮箱地址"
执行这条指令时,中间的提示步骤一直按回车,使用默认值即可。
之后你就可以看到生成的ssh-key文件的路径
Your identification has been saved in /c/Users/Laughing/.ssh/id_rsa.
Your public key has been saved in /c/Users/Laughing/.ssh/id_rsa.pub.
按照这个路径,我们就找到id_rsa.pub文件,使用记事本或者notepad打开该文件,复制其中的内容。
此时登录我们的github账户
打开settings,找到SSH and GPG keys
, 选择new ssh key
,将之前复制的id_rsa.pub文件中的内容复制进来就可以了。
之后使用ssh git@github.com
进行测试,看到
You've successfully authenticated, but GitHub does not provide shell access.
Connection to github.com closed.
你就成功了!