要在 GitHub 上使用 SSH 密钥,请按照以下步骤操作:

  1. 打开终端(在 Windows 上使用 Git Bash 或 WSL)。
  1. 检查是否已经存在 SSH 密钥。在终端中输入以下命令:

    ls -al ~/.ssh

    如果看到 id_rsaid_rsa.pub 文件,说明已经有一个 SSH 密钥。如果没有,请继续下一步。

  2. 生成新的 SSH 密钥。在终端中输入以下命令:

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

    请将 your_email@example.com 替换为你的 GitHub 注册邮箱地址。系统将提示你输入密钥的保存路径和设置密码。你可以使用默认设置(直接按 Enter 键)或自定义设置。

  3. 确保 ssh-agent 正在运行。在终端中输入以下命令:

    • 对于 macOS 和 Linux:

      eval "$(ssh-agent -s)"
    • 对于 Windows(Git Bash):

      eval $(ssh-agent -s)
  4. 将新生成的 SSH 密钥添加到 ssh-agent。在终端中输入以下命令:

    ssh-add ~/.ssh/id_rsa

    如果你在第 3 步中自定义了密钥的保存路径,请使用自定义路径替换 ~/.ssh/id_rsa

  5. 将 SSH 公钥添加到 GitHub 账户:

    • 在终端中输入以下命令,将公钥复制到剪贴板:

      cat ~/.ssh/id_rsa.pub | clip

      如果你在第 3 步中自定义了密钥的保存路径,请使用自定义路径替换 ~/.ssh/id_rsa.pub

    • 登录到 GitHub 网站,点击右上角的头像,然后点击 "Settings"。
    • 在左侧菜单中点击 "SSH and GPG keys",然后点击 "New SSH key" 按钮。
    • 为新密钥输入一个标题(如 "My Laptop"),然后将剪贴板中的公钥粘贴到 "Key" 区域。点击 "Add SSH key" 按钮保存。

现在,你已经成功生成 SSH 密钥并将其添加到 GitHub 账户。当你使用 Git 从 GitHub 克隆、推送或拉取代码时,可以选择使用 SSH 而不是 HTTPS。

标签: none

添加新评论