‹ 返回笔记 Esc·

GitHub 问题与修复

GitHub Clone 项目 步骤 1:检查本地是否已有 SSH Key 如果看到以下任意文件,说明已有 Key: 如果没有,继续下一步。 步骤 2:生成 SSH Key(推荐 ed25519) 一…

GitHub Clone 项目

步骤 1:检查本地是否已有 SSH Key

1ls ~/.ssh

如果看到以下任意文件,说明已有 Key:

1id_rsa
2id_ed25519

如果没有,继续下一步。

步骤 2:生成 SSH Key(推荐 ed25519)

1ssh-keygen -t ed25519 -C "你的 GitHub 邮箱"

一路回车即可,默认路径即可:

1~/.ssh/id_ed25519

步骤 3:将公钥添加到 GitHub

查看公钥内容:

1cat ~/.ssh/id_ed25519.pub

复制完整内容(以 ssh-ed25519 开头)

进入 GitHub:

  1. GitHub → Settings
  2. SSH and GPG keys
  3. New SSH key
  4. 粘贴公钥 → Save

步骤 4:测试 SSH 是否生效

1ssh -T git@github.com

看到:

1Hi zailiangs! You've successfully authenticated...

说明成功。

步骤 5:用 SSH 地址重新 clone

注意:不要再用 https 地址

1git clone git@github.com:zailiangs/blog.git