🛠️ 步骤一:检查并安装 Git
首先,确保你的系统已安装 Git:
git --version
如果未安装,使用下面的命令安装 (Debian/Ubuntu 系统):
sudo apt update && sudo apt install git
🔑 步骤二:生成 SSH 密钥
生成 SSH 密钥对,用于与 GitHub 进行安全通信:
ssh-keygen -t ed25519 -C "[email protected]"
-t ed25519:指定密钥类型-C:注释信息,通常填入 GitHub 注册邮箱
按回车使用默认路径(~/.ssh/id_ed25519)。
(这里需要注意一下路径,这个路径会因为个体机器不同而变化。)
📋 步骤三:将 SSH 公钥添加到 GitHub
- 登录 GitHub,进入 SSH and GPG keys 页面
- 点击'New SSH key'
- 填写 Title:
My Linux Laptop;Key 填写复制的公钥 - 点击'Add SSH key'完成
查看并复制公钥内容:
cat ~/.ssh/id_ed25519.pub
🧪 步骤四:测试 SSH 连接
ssh -T [email protected]
第一次连接时,系统会提示确认,输入 yes,如果成功,会显示:
Hi username! You've successfully authenticated, but GitHub does not provide shell access.
📁 步骤五:克隆仓库或添加远程仓库
克隆仓库:
git clone [email protected]:username/repository.git
或者添加远程仓库:
git remote add origin [email protected]:username/repository.git
将 username 和 repository 替换为你的 GitHub 用户名和项目名
✅ 常见问题解答
Q1:如果我已经有了 SSH 密钥,还需要重新生成吗?
A1: 如果已有密钥,且未被其他服务使用,可直接使用:
cat ~/.ssh/id_ed25519.pub
Q2:如何在多台设备上使用同一 GitHub 账户?
每台设备单独生成密钥,将公钥添加到 GitHub,GitHub 支持多个 SSH 公钥

