git Bash通过SSH key 登录github的详细步骤

1 问题

通过在windows 终端中的通过git登录github

不再是通过密码登录了,需要本地生成一个密钥,配置到gihub中才能使用

2 步骤

(1)首先配置用户名和邮箱

复制代码
 git config --global user.name "用户名"

 git config --global user.email "邮箱"

(2)其次在本地生成SSH的密钥

复制代码
ssh-keygen -t rsa -b 4096 -C "邮箱"

这一步会提示,生成的SSH公钥位置,一般是(~/.ssh/id_rsa.pub)或 (C:\Users\用户名.ssh)下的id_rsa.pub文件。用记事本打开后复制。

(3)最后在gihub官网配置生成的密钥

登录GitHub,进入"Settings" > "SSH and GPG keys"。

点击"New SSH key",将公钥粘贴到"Key"字段中,并为密钥添加描述性标题

(4)验证git是否配置成功,是否成功连接github

添加后,通过执行命令

复制代码
ssh -T git@github.com

输出Hi ! You've successfully authenticated, but GitHub does not provide shell access.

说明验证是否成功

相关推荐
KieranYin2 小时前
Git_查看已删除文件的历史
git
星谐4 小时前
GitX智能版本控制助手:告别Git命令行,让版本控制更高效
git
图图玩ai5 小时前
SSH 命令管理工具怎么选?从命令收藏到批量执行一次讲清
linux·nginx·docker·ai·程序员·ssh·可视化·gmssh·批量命令执行
错把套路当深情5 小时前
Git 常用命令大全
git
SaN-V6 小时前
MacOS 下 VS Code 中 Codex 通过 SSH 连接远程服务器无法使用的问题排查与解决
服务器·macos·chatgpt·ssh·codex
悟道子HD8 小时前
计算机网络端口记忆指南
计算机网络·http·https·ssh·ftp·端口号·smtp
向上_503582919 小时前
解决git提交冲突
git
学习使我健康9 小时前
Git Submodule 深度避坑指南
git
Java后端的Ai之路10 小时前
SSH配置与GitHub项目拉取操作指南
elasticsearch·ssh·github·公钥
minxihou11 小时前
Windows 11 OpenSSH Server 完整排错指南(微软账号场景)
windows·microsoft·ssh·openssh·troubleshooting·windowswsl2