git配置SSH免密登录

本文详细介绍了如何通过配置SSH密钥实现与GitHub的免密登录。首先,检查并配置全局的Git用户名和密码,然后生成SSH公钥和私钥。接着,将生成的公钥添加到GitHub账户中。按照步骤操作后,即可实现安全便捷的免密登录GitHub。
摘要由CSDN通过智能技术生成

以GitHub为例,讲解如何配置SSH免密登录

Step1:配置全局的用户名和密码

  • 配之前先查看是否已经配置过了
    git config --list
    在这里插入图片描述
上图表示已经配置好了,如果没有配置可以点击此处跳转到没有配置好的情况
  • 如果想更换用户名(将下面命令中jian换成你想要的名字)
    git config user.name 'jian'
  • 再次输入git config --list你会发现有两个用户名
    在这里插入图片描述
  • 如果想将多个名字覆盖成一个名字
    git config --replace-all user.name 'jian'
如果没有配置好用户名和密码

输入以下命令进行配置

git config user.name '填入用户名'
git  config user.password '填入密码'

Step2:生成公钥和私钥

  • 先查看是否已经有密钥对了
$ cd ~/.ssh
$ ls

在这里插入图片描述

上图表示已经有密钥了,红色表示私钥,黄色表示公钥,公钥是第三步要用到的。如果输入cd ~/.ssh提示找不到文件或目录说明还没有生成密钥,继续往下看
没有密钥的情况,先生成密钥$ ssh-keygen -o

在这里插入图片描述

  • 按照提示,选项之类的可以直接回车表示选择默认值

Step3:将公钥保存到GitHub上

  • 打开公钥文件$ cat id_rsa.pub
    在这里插入图片描述
  • 以ssh-rsa开头的一整串就是公钥,将其复制放到GitHub上保存公钥的地方
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

大公告成

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值