mac github生成ssh key
时间: 2025-03-29 21:01:42 浏览: 50
### 如何在 Mac 操作系统中为 GitHub 生成 SSH Key
为了在 macOS 中生成用于 GitHub 的 SSH 密钥,可以按照以下方法操作:
#### 1. 打开终端
通过 Spotlight 或者导航至 `Applications/Utilities/Terminal` 来打开 macOS 自带的 Terminal 应用程序。
#### 2. 输入命令生成新的 SSH 密钥
运行以下命令以生成一个新的 SSH 密钥对。请将 `"[email protected]"` 替换为你注册 GitHub 账号时所使用的电子邮件地址。
```bash
ssh-keygen -t rsa -b 4096 -C "[email protected]"
```
此命令会提示你指定保存密钥的位置以及设置密码(可选)。默认情况下,密钥会被存储在 `~/.ssh/id_rsa` 和 `~/.ssh/id_rsa.pub` 文件中[^3]。
#### 3. 添加新生成的 SSH 私钥到 ssh-agent
启动 `ssh-agent` 并加载私钥文件:
```bash
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_rsa
```
如果之前指定了不同的路径或者名称,则需要相应调整上述命令中的路径部分。
#### 4. 将公钥复制到剪贴板
执行下面这条命令把刚刚创建好的公共 SSH 键内容拷贝出来准备粘贴给 GitHub:
```bash
pbcopy < ~/.ssh/id_rsa.pub
```
#### 5. 配置 GitHub 接受该用户的 SSH 公钥
登录自己的 GitHub 帐户,在网站右上角头像下拉菜单里选择 **Settings** -> **SSH and GPG keys**, 然后按页面指示点击 “New SSH key” 提交刚才复制的内容完成关联过程[^1]。
测试连接是否成功可以通过如下指令实现:
```bash
ssh -T [email protected]
```
如果一切正常的话应该收到一条欢迎消息表明身份验证已通过。
```python
print("恭喜! 已经完成了Mac上的GitHub SSH密钥配置.")
```
阅读全文
相关推荐


















