Windows下初始使用git生成ssh密钥,并使用密钥连接Git仓库

本文详细介绍了如何在Git中配置SSH密钥以便于安全地进行远程仓库操作。主要内容包括检查SSH密钥存在状态、生成新的SSH密钥、将密钥添加到ssh-agent以及配置Git的用户名和邮箱。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今日安装了Git,并特此总结。嘻嘻

打开安装git for Windows时打包安装的git bash。

1.检查ssh密钥是否存在

打开Git Bash,执行下面命令,检查自己的电脑上是否已经配置好了ssh

cd ~/.ssh

若命令行提示bash: cd: /c/Users/dell/.ssh: No such file or directory则说明没有配置好。
在这里插入图片描述

2. 生成新的ssh密钥

1. 切换到主用户目录下,生成.ssh文件

   在这里大家记得使用 cd 命令回到主目录,否则直接使用下面生成.ssh文件的命令会报出错误。

cd	// 这个就像是Linux上使用的回到家目录
ssh-keygen -t rsa -C "your_email@xxx.com"	//这个邮箱就是Git仓库中使用的账号所对应的邮箱

正确的操作及显示结果:
在这里插入图片描述没有回到主目录直接,生成.ssh文件:
在这里插入图片描述
2. 修改密钥文件位置或名称
  在上面输入了ssh-keygen -t rsa -C "your_email@xxx.com"后,会弹出下面的提示信息,这是询问你是否要修改密钥文件位置或名称,可以输入新的路径;在这里推荐!!!直接回车使用默认路径。

Generating public/private rsa key pair.
Enter file in which to save the key (/c/Users/dell/.ssh/id_rsa):	// 推荐;直接回车使用默认路径

3. 输入密码
  接下来会提示输入密码,直接回车默认为不需要密码。但是在这里推荐输入密码,否则,任何有电脑操作权限的用户都可以直接使用你的账号和密码向仓库提交对吗,而不需要任何验证。

Enter passphrase (empty for no passphrase):	// 输入密码
Enter same passphrase again:				// 再次输入密码

4. .ssh文件生成成功
  密码输入完成后,提示生成成功,并显示密钥指纹信息;此时在前面指定的目录下会看到两个新的文件:id_rsa.pub 和 id_rsa
 没有记住也没关系,在密钥上会有给你提示。
在这里插入图片描述
在这里插入图片描述

4. 添加密钥到ssh-agent

1. 打开.ssh文件中的id_rsa.pub,复制其中的信息
在这里插入图片描述
记住一定要是id_rsa.pub,否则在下面的填写过程中会出现错误。
2. 进入GitHub中,添加ssh密钥
  进入GitHup中,右上角头像下拉选择Settings,弹出界面中左侧栏选择SSH and GPG keys ,然后选择NEW SSH key,在Title中输入密钥的描述信息,如“本人笔记本密钥”,在key中输入刚才在id_rsa.pub文件中复制的公钥,点击Add SSH Key添加。
在这里插入图片描述
当我们看到下图的页面时已经基本成功了。
在这里插入图片描述
3. 在本地配置好config信息
打开Git Bash输入:

 git config --global user.name = "xxx"
 git config --global user.email = "xxxxx@xxx.xxx"

成功之后就可以进行GitHub的使用啦!!!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值