GitHub SSH免密登录

介绍

参考视频教程: https://www.bilibili.com/video/BV1vy4y1s7k6?p=26

1.查看是否配置免密登录

1.1已配置界面

以仓库git-csdn为例 我里面有一个hello.txt文件 本地有一个git-csdn本地库(远程库版本高于本地库 用于测试免密是否成功)
我们可以看到远程仓库中有HttpsSSH 的地址,我们这里介绍使用 SSH 进行访问的使用
如下表示(没有黄色提示框)已经配置了免密登录了(如图所示的话就不用配了 跳过这个博客)
在这里插入图片描述

1.2未配置界面

第一次进来应该是这样的表示未配置免密登录(表示需要配置免密登录)
在这里插入图片描述

2.本地生成SSH-Key

随便点开一个Git Bash Here 输入cd进入加目录

cd

输入命令删除.ssh文件

rm -rvf .ssh

输入命令生成文件: [注意:这里-C 这个参数是大写的 C]
语法&具体代码 (这里有邮箱好像可以乱填 目前不确定 不过最好是天git本地的邮箱 可利用命令git config user.email查看)

ssh-keygen -t rsa -C 邮箱
ssh-keygen -t rsa -C 123@qq.com

输入上面命令后连续回车三次发现家目录下的.shh文件里面有两个文件C:\Users\86151\.ssh
在这里插入图片描述
继续执行命令

cd .ssh
cat id_rsa.pub

在这里插入图片描述
复制 id_rsa.pub 文件内容

3.GitHub端添加key

登录 GitHub点击用户头像→Settings→SSH and GPG keys
在这里插入图片描述
设置key的名称并把刚刚复制的id-rsa.pub文件内容黏贴过来
在这里插入图片描述
接下来再往远程仓库 push 东西的时候使用 SSH 连接就不需要登录了。

4.测试是否成功(拉取最新的仓库)

如果本地没有可以先克隆下来然后修改拉取推送
语法&具体代码

git pull 远程连接 分支名
git pull git@github.com:CodeWang-NC/git-csdn.git master

输入yes回车
在这里插入图片描述
显示拉取成功 大功告成
在这里插入图片描述

5.删除key

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值