【Git系列】Git配置SSH免密登录

Git配置SSH免密登录

    • 1.设置用户名和邮箱
    • 2. 生成密钥
    • 3.远程仓库配置密钥
    • 2. 免密登录


在以上push操作过程中,我们第一次push时,是需要进行录入用户名和密码的,比较麻烦。而且我们使用的是https连接方式,在真正工作中我们使用的是SSH连接方式,SSH连接方式要比https方式更安全。

image-20230706224605161

SSH和HTTPS只是连接方式,要push操作时,我们都要进行输入用户名和密码

1.设置用户名和邮箱

已经设置的可以检查一下。

#设置用户名为Thenema
git config --global user.name "zhangsan"
#查看当前用户名
git config --global user.name
#设置邮箱没[email protected]
git config --global user.email "[email protected]"
#查看当前邮箱
git config --global user.email

2. 生成密钥

#首先进入用户的主目录中
cd ~
#配置免密登录命令
ssh-keygen -t rsa -C "[email protected]"
#按三次回车,免密登录文件会保存到电脑的以下目录
/c/Users/{Username}/.ssh/id_rsa
#输入cat命令查看秘钥
cat ~/.ssh/id_rsa.pub
#复制秘钥内容到git添加自己的公钥
#用命令验证是否认证成功
ssh -T [email protected]
#如果有 You've successfully authenticated,则验证成功

3.远程仓库配置密钥

这里以github为例子。

登录github,打开setting配置,在设置界面选择SSH and GPG keys,选择 new SSH key,输入key

【Git系列】Git配置SSH免密登录_第1张图片

【Git系列】Git配置SSH免密登录_第2张图片

2. 免密登录

先给ssh连接方式起别名

git remote add origin  [email protected]:zjl-zhangjilu/testgit.git

再使用免密登录,此时我们push可以一下命令即可。

git push origin master

请添加图片描述

一、了解什么是版本控制

二、Git概述

三、Git下载与安装教程

四、Git相关命令

五、Git分支操作

六、Git到远程仓库

七、Git配置SSH免密登录

八、IDEA集成Git

你可能感兴趣的:(Git,git,ssh)