首页 > 系统相关 >记录 Windows 系统上配置 GitHub 的 SSH Key

记录 Windows 系统上配置 GitHub 的 SSH Key

时间:2022-12-02 22:32:03浏览次数:42  
标签:GitHub Windows rsa 拉取 github SSH id ssh


今天在拉取自己的github项目时,明明输入的账号和密码是正确的,从网页上可以正常登录github,但是拉取代码的时候,输入账号密码,死活提示验证失败。那就配下 SSH 得了。

首先打开git命令窗口,这里生成秘钥key的文件夹位置不用刻意选择,因为Windows会自动在C盘的账号目录下面自动生成秘钥,如我这里的目录:​​/c/Users/16322/.ssh ​​​。Linux 系统会在根目录下生成:​​~/.ssh​​​。正常情况下文件会有三个:​​id_rsa ​​​ 、 ​​id_rsa.pub​​​、​​known_hosts ​​分别表示rsa私钥,rsa公钥、已知主机。

主要用到的是 ​​id_rsa.pub​​,将里面的内容复制出来,放到github。

记录 Windows 系统上配置 GitHub 的 SSH Key_ssh


登录Github 添加 SSH Keys:https://github.com/settings/keys

记录 Windows 系统上配置 GitHub 的 SSH Key_自动生成_02


设置名称,然后粘贴上面复制的 ​​id_rsa.pub​​ 内容。

记录 Windows 系统上配置 GitHub 的 SSH Key_自动生成_03


测试验证是否好使,​​ssh -T [email protected]​第一次会提示是否信任 github 地址,输入 yes 回车。

记录 Windows 系统上配置 GitHub 的 SSH Key_ssh_04


之后,再次拉取代码直接使用 SSH的地址操作就好了,此秘钥不支持 HTTPS。拉取地址为SSH的地址:

记录 Windows 系统上配置 GitHub 的 SSH Key_linux_05

接着再次拉取代码,可以看到直接拉取,无需输入账号密码。

记录 Windows 系统上配置 GitHub 的 SSH Key_自动生成_06


完美收官。


标签:GitHub,Windows,rsa,拉取,github,SSH,id,ssh
From: https://blog.51cto.com/linmengmeng/5907660

相关文章