windows系统如何添加ssh key到github

时间:2021-09-09 06:20:19

  我自己的电脑安装了git后,从来没有用过,今天偶然用了一次,发现不能pull到东西,报错说我没有权限,于是我网上搜索了一下,应该是我没有配置ssh key的原因,相信很多人都有和我一样的经历吧,这里呢,我就顺手写一篇博客,给和我一样的人一个指引,同时也给我自己一个记录啦。

第一步:打开git bash,任意位置即可

windows系统如何添加ssh key到github

第二步:先配置一下全局的git用户名和邮箱

 git config --global user.name "你的git帐户名"
git config --global user.email "你的git邮箱"

  第二步的布置也可以放在ssh配置完成之后,都无所谓的。

第三步:开始配置ssh key了,输入命令

ssh-keygen -t rsa -C "你的git邮箱"

 windows系统如何添加ssh key到github

出现这些内容的时候说明配置成功

第四步:进入到.ssh文件夹目录

.ssh文件夹的目录位置:C:\Users\OliveKong\.ssh (c:\用户\用户名文件夹\.ssh),如果你没有给自己的电脑命名,那么用户名文件夹就是Administrator文件夹,很明白了吧

windows系统如何添加ssh key到github

第三步添加ssh key成功之后,.ssh文件夹中就会出现这两个文件了

第五步:添加ssh key到github

打开id_rsa.pub文件,复制里面的内容,进入你github中,点击头像右面的黑色小三角,出现下拉选项,点击setting

windows系统如何添加ssh key到github

进入setting后,点击SSH and GPG keys

windows系统如何添加ssh key到github

然后你会看到,New SSH key按钮

windows系统如何添加ssh key到github

点击按钮,下面会出现下图中的内容,title自己取个名字,key下面的文本域,要把你从id_rsa.pub中复制的内容粘贴到这里

windows系统如何添加ssh key到github

最后点击绿色的Add SSH key按钮就成功啦

最后一步:回到git bash 命令窗口,输入

ssh -T git@github.com

windows系统如何添加ssh key到github

输入完成后出现上图中的内容,最后的yes是我自己输入的,也就是说你会看的的结尾是(yes/no),你也跟着输入yes就好啦

windows系统如何添加ssh key到github

出现红框中的文字就说明你成功啦,这时候你就可以任意的玩弄github啦,哈哈(pull和push啥的都可以了)。