# 运行环境 - windows 10 22H2 19045.2846 - wsl2 ubuntu 22.04 # 检查是否存在 SSH 公钥 ``` sh ls -al ~/.ssh ``` 检查是否存在以下格式公钥 - id_rsa.pub - id_ecdsa.pub - id_ed25519.pub # 如果不存在以上文件,手动创建 SSH 公钥 ``` sh ssh-keygen -t ed25519 -C "your_email@example.com" ``` 根据提示输入各项内容,无特殊需求保持默认即可 添加 SSH 公钥到 ssh-agent ``` sh eval "$(ssh-agent -s)" ssh-add ~/.ssh/id_ed25519 ``` # 添加 SSH 公钥到 GitHub ``` sh cat ~/.ssh/id_ed25519.pub ``` 复制输出内容,浏览器中登录 GitHub,依次打开 Settings -> SSH and GPG keys -> New SSH key,输入标题,粘贴公钥到对应文本框中,点击 Add SSH key。 # 测试 SSH 连接 ``` sh ssh -T git@github.com ```