在Git Bash(一个在Windows上运行的Unix-like环境,通常用于执行Git命令)中生成SSH公钥的步骤如下:
-
打开Git Bash
打开你的Git Bash终端。 -
生成SSH密钥
在Git Bash中,输入以下命令来生成新的SSH密钥。根据你的需要,可以选择RSA或ED25519作为密钥类型。这里我们使用RSA,因为它是最常见的类型。你可以通过-b参数指定密钥的位数,例如2048位。bash ssh-keygen -t rsa -b 4096 -C "your_email@example.com"替换
your_email@example.com为你的电子邮件地址。这将帮助标识你的密钥。操作步骤:
-
提示保存路径 → 直接回车
-
提示输入密码 → 直接回车(不需要密码)
-
再次确认密码 → 直接回车
✅ 生成完成!
二、立即查看公钥(直接复制)
Windows / Linux 通用命令
bash 运行
cat ~/.ssh/id_rsa.pub
公钥文件位置(直接打开复制)
- Windows:
plaintext
C:\Users\你的用户名.ssh\id_rsa.pub
- Linux:
plaintext
/root/.ssh/id_rsa.pub
三、公钥长这样(以 ssh-rsa 开头)
plaintext
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQ... 你的邮箱
四、最快速一键生成(不用记参数)
bash 运行
ssh-keygen -t rsa -C "git@gitlab.com" -N "" -f ~/.ssh/id_rsa
五、github上添加你的公钥
GitHub 1. 复制本地 SSH 公钥内容(默认路径为 ~/.ssh/id_rsa.pub): bash 1 cat ~/.ssh/id_rsa.pub
登录 GitHub。 3. 点击右上角头像 → Settings → SSH and GPG keys。
点击 New SSH key,粘贴公钥并保存。 GitLab
同样先获取公钥内容(命令同上)。 2. 登录 GitLab。
进入 User Settings → SSH Keys。 4. 粘贴公钥,填写标题(可选),点击 Add key。