GIT 生成公钥

0 阅读1分钟

在Git Bash(一个在Windows上运行的Unix-like环境,通常用于执行Git命令)中生成SSH公钥的步骤如下:

  1. 打开Git Bash
    打开你的Git Bash终端。

  2. 生成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为你的电子邮件地址。这将帮助标识你的密钥。

    操作步骤:

  3. 提示保存路径 → 直接回车

  4. 提示输入密码 → 直接回车(不需要密码)

  5. 再次确认密码 → 直接回车

生成完成!

二、立即查看公钥(直接复制)

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‌。

e18f7bc4-ece9-4b4a-96cf-2d64b6341de4.png

39bc565b-14fc-429e-ba78-cd0b9e30ece8.png