Windows 系统上为 GitHub 账户配置 SSH

· 随笔

以下是在 Windows 系统上为 GitHub 账户(用户名:MemoryCollection,邮箱:csszue@gmail.com)配置 SSH 密钥的详细步骤:

一、安装 Git for Windows(若未安装)

  1. 下载并安装 Git for Windows
  2. 安装完成后,打开 Git Bash(从开始菜单搜索)。

二、生成 SSH 密钥

在 Git Bash 中执行以下命令:

ssh-keygen -t ed25519 -C "csszue@gmail.com"

三、查看并复制 SSH 公钥

cat ~/.ssh/id_ed25519.pub

四、添加 SSH 公钥到 GitHub

  1. 登录 GitHub,点击右上角头像 → SettingsSSH and GPG keys
  2. 点击 New SSH key
  3. Title:自定义名称(例如 Windows PC)。
  4. Key:粘贴刚才复制的公钥内容。
  5. 点击 Add SSH key,输入 GitHub 密码确认。

五、测试 SSH 连接

ssh -T git@github.com

六、配置 Git 用户名和邮箱

git config --global user.name "MemoryCollection"
git config --global user.email "csszue@gmail.com"

七、使用 SSH 克隆仓库

例如,克隆一个仓库:

git clone git@github.com:MemoryCollection/your-repo.git

常见问题

  1. 权限问题:确保 .ssh 目录和密钥文件权限正确(Windows 通常无需手动设置)。
  2. 密钥已被使用:检查邮箱是否已关联其他 GitHub 账户。
  3. 连接超时:检查网络或防火墙设置,尝试使用代理。

如果遇到问题,请提供具体错误信息以便进一步排查。