github配置ssh密钥
时间: 2025-03-12 08:04:54 浏览: 41
### 如何在 GitHub 上配置 SSH 密钥
#### 验证全局用户名和邮箱
为了确保 Git 提交记录中的作者信息一致,建议先确认已设置好全局的用户名和电子邮件地址。这一步骤并非直接关联到 SSH 密钥的配置,但对于整个工作流来说非常重要。
```bash
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
```
#### 生成 SSH 公钥
接着创建一个新的 SSH 密钥用于连接至 GitHub。可以通过命令行工具来实现这一过程:
```bash
ssh-keygen -t rsa -b 4096 -C "[email protected]"
```
上述指令会提示指定保存位置,默认情况下会在用户的 `.ssh` 文件夹下自动生成一对名为 `id_rsa` 和 `id_rsa.pub` 的私钥与公钥文件[^1]。
#### 添加新 SSH 密钥到 ssh-agent 中
启动 `ssh-agent` 并将其环境变量添加到当前 shell session:
对于 Linux 或 macOS 用户:
```bash
eval "$(ssh-agent -s)"
```
Windows 使用者则可以在 Git Bash 终端里运行相同命令或者利用 Windows 自带终端执行相应 PowerShell 版本的命令。
之后将刚产生的私钥加入到 agent 管理列表之中:
```bash
ssh-add ~/.ssh/id_rsa
```
#### 将 SSH 密钥添加给 GitHub 账户
登录 GitHub 后进入账户的安全设置页面寻找 “SSH and GPG keys”,点击右侧边栏里的 “New SSH key”。随后填写任意标题描述此密钥用途,并把之前复制好的公钥内容粘贴进去提交保存[^3]。
#### 测试是否成功建立链接
最后测试一下能否顺利连通服务器而不被询问密码:
```bash
ssh -T [email protected]
```
如果一切正常,则应该看到一条欢迎消息表示已经正确设置了 SSH 连接[^2]。
通过这种方式不仅简化了日常开发流程还提高了安全性,因为不再需要频繁输入账号凭证就能完成仓库的操作[^5]。
阅读全文
相关推荐


















