MAC设置gitee的ssh公钥
时间: 2025-07-10 15:50:53 浏览: 3
### 在 MAC 操作系统中为 Gitee 配置 SSH 公钥
#### 1. 检查现有 SSH 密钥
在 Mac 中,首先需要检查是否存在现有的 SSH 密钥对。打开终端并运行以下命令:
```bash
ls ~/.ssh
```
如果看到类似于 `id_rsa` 和 `id_rsa.pub` 或者 `id_ed25519` 和 `id_ed25519.pub` 的文件,则说明已有密钥对存在[^1]。
如果没有发现这些文件,则需要生成新的 SSH 密钥对。
---
#### 2. 生成新的 SSH 密钥对
在终端中输入以下命令以生成基于 ED25519 加密算法的新密钥对(推荐使用更安全的加密方式):
```bash
ssh-keygen -t ed25519 -C "[email protected]"
```
或者继续沿用传统的 RSA 加密算法:
```bash
ssh-keygen -t rsa -b 4096 -C "[email protected]"
```
其中 `"[email protected]"` 应替换为您用于登录 Gitee 的邮箱地址。
当提示您输入保存位置时,直接按回车键接受默认路径 `/Users/<YourUsername>/.ssh/id_ed25519` 或 `/Users/<YourUsername>/.ssh/id_rsa`。接着会要求设置密码短语(passphrase),可以选择留空或提供额外的安全层保护[^2]。
---
#### 3. 查看生成的公钥内容
成功生成密钥后,查看刚创建好的公钥文件内容。如果是 ED25519 类型,则执行以下命令:
```bash
cat ~/.ssh/id_ed25519.pub
```
若是 RSA 类型则改为:
```bash
cat ~/.ssh/id_rsa.pub
```
将显示出来的整段字符串复制下来备用[^1]。
---
#### 4. 添加公钥至 Gitee
登录您的 Gitee 账户,在右上角点击头像 -> **个人设置** -> **安全设置** -> **SSH 公钥** 页面。单击“新建 SSH 公钥”按钮,粘贴刚才复制的内容到相应框内,并为其命名(如 MacBook Pro),最后点击“确定”完成添加操作[^2]。
---
#### 5. 测试 SSH 连接
返回终端窗口,通过下面这条命令检验是否能顺利连接到 Gitee:
```bash
ssh -T [email protected]
```
初次尝试可能会弹出警告消息询问是否信任该主机,输入 yes 同意即可。如果一切正常,将会收到类似这样的回应信息:
```
Hi username! You've successfully authenticated, but Gitee does not provide shell access.
```
这表示已成功配置好 SSH 认证机制[^2]。
---
#### 6. 使用 SSH URL 克隆远程仓库 (可选)
现在可以改用更加高效的 SSH 协议代替 HTTPS 来获取代码库副本。例如原本可能是这样形式的一个链接:
```
https://gitee.com/username/repository.git
```
转换成如下所示的 SSH 版本之后再进行克隆动作:
```bash
git clone [email protected]:username/repository.git
```
---
###
阅读全文
相关推荐
















