git配置ssh秘钥(公钥以及私钥)windows

本文详细介绍如何在本地生成SSH Key,包括公钥和私钥,用于与GitHub、GitLab等代码托管平台进行安全的代码推送和拉取操作。通过步骤讲解,帮助读者实现免密码认证的高效工作流程。

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

1. 生成 ssh key

桌面版git, 本文以github为例,gitlab等其它托管平台一样操作

当我们将代码托管到远程平台(GitHub、gitlab等)时, 我们需要在本地使用git进行push/pull代码时,需要将公钥加入到托管平台,如果需要免密操作,还需要在本地存储私钥,那么如何操作呢

首先我们找到git的安装目录,双击bash.exe

然后弹出命令框,输入命令(邮箱最好换成你的GitHub邮箱,据说不换也可以,未尝试过) 4096 一会会用到

ssh-keygen -t rsa -C your@example.com -b 4096

这个过程会让你输入密码什么的,可以输入也可以不输入直接回车,输入的话就是将来进行 pull/push 代码时需要输入的密码。
在这里插入图片描述
下面进入到用户目录(一般在C:/用户/你的用户名/),找到.ssh文件夹,里面已经有两个文件了:
在这里插入图片描述

这里说明一下, id_rsa.pub是公钥,id_rsa是私钥(这个私钥并不能使用,因为正确的私钥后缀应该是.ppk)

2. git ssh 配置

1、将id_rsa.pub文件用编辑器打开,完整的全选复制所有内容,不要有任何改变,空格都不行。

2、打开GitHub,登录你本人的账号,进入setting -> SSH and GPG keys -> New SSH key, 具体如下:
在这里插入图片描述

3、进入到下一个页面,粘贴你的key, 并随意起一个容易记住的title, 然后点击 Add ssh key 按钮,完成。
在这里插入图片描述
然后会跳转到ssh key 列表页面,如下:
在这里插入图片描述

然后测试下是否配置成功

ssh -T git@github.com

在这里插入图片描述

3. 拉项目 , 本地的公私秘钥默认不要动

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值