Windows Git配置SSH

如何生成与配置SSH密钥进行Git仓库访问
本文指导用户通过ssh-keygen命令生成SSH密钥,然后在GitHub或Gitlab等平台配置公钥,实现安全的文件传输。无需设置密码,只需回车确认,复制公钥到账户设置中,即可进行SSH连接。

进入桌面,或者文件管理中右键——>打开Git命令窗口

生成ssh-keygen,命令:【wolfs@****.com :为你的Git账号】

ssh-keygen -t rsa -C "wolfs@******.com"

必要信息有所打码,可自行更改 ,然后提示你输入密码进行验证,当然可以不用输入,敲三下回车即可

 敲回车,直至出现如图界面

完成之后,我们可以输入命令查看我们的公钥:

cat ~/.ssh/id_rsa.pub

键入命令后查看我们的公钥,复制下来进行配置

 登录上我们的Git***,不管GitHub还是Gitlab…点击头像——>settings

然后将复制的公钥粘贴进 图中2的文本框处【注意,下面时间是到期时间,此SSH权限到期的时间,我设置十年(手动滑稽)】

然后就可以进行文件的SSH传输了,输入yes即可

传输完成

### 如何在 Windows 系统上为 Git 配置 SSH Key #### 创建 SSH 密钥对 为了能够通过 SSH 协议与远程仓库通信,在本地计算机上需要创建一对 SSH 密钥——即一个公钥和对应的私钥。这一步骤可通过 `ssh-keygen` 工具完成。 ```bash ssh-keygen -t rsa -b 4096 -C "[email protected]" ``` 上述命令执行完毕后,默认会在用户的 `.ssh` 文件夹下生成名为 `id_rsa` 的私钥以及 `id_rsa.pub` 的公钥文件[^5]。 #### 启动并管理 SSH Agent 为了让系统记住私钥以便后续无需重复输入密码,需启动 SSH agent 并加载私钥: ```bash eval $(ssh-agent -s) ssh-add ~/.ssh/id_rsa ``` 对于 Windows 用户来说,可以在 Git Bash 中运行以上指令来实现相同效果;而对于 PowerShell 或者 CMD 来说,则可能需要用到不同的语法形式[^3]。 #### 添加 SSH 公钥至远程服务提供商 获取刚刚生成的公钥内容,并将其复制粘贴到目标 Git 托管平台(如 GitHub, GitLab 等)的安全设置页面内指定位置。这样做的目的是让这些在线服务平台识别来自该机器的身份验证请求。 ```bash cat ~/.ssh/id_rsa.pub ``` 注意:不同平台上具体的操作界面可能会有所差异,请参照对应官方文档指引进行操作[^2]。 #### 测试连接 最后可以尝试使用如下命令测试是否能顺利建立无密码登录: ```bash ssh -T git@github.com ``` 如果一切正常的话应该能看到一条欢迎消息表示已经成功设置了 SSH 连接[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello_world!

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值