gitee仓库的ssh
时间: 2025-04-24 17:57:09 浏览: 22
### 配置和使用 Gitee 仓库 SSH
#### 检查现有 SSH 密钥
在配置新的 SSH 密钥之前,先确认本地是否存在已有密钥。可以通过以下命令检查:
```bash
ls -al ~/.ssh
```
如果看到文件名类似于 `id_rsa` 或者 `id_ecdsa` 的条目,则说明已经存在私钥;如果没有找到任何类似的文件则表示尚未创建过 SSH 秘钥[^5]。
#### 创建新 SSH 密钥对
当检测到没有现成可用的 SSH 密钥时,就需要生成一对新的 SSH 密钥。执行如下命令来创建一个新的 SSH 密钥,并指定邮箱作为标签:
```bash
ssh-keygen -t ed25519 -C "[email protected]"
```
这将会提示用户输入保存位置,默认情况下可以直接回车接受建议路径。接着会询问是否要设置密码保护该私钥,可以根据个人需求决定是否设定密码[^1]。
#### 添加 SSH 密钥至 ssh-agent 中
为了使 Git 能够自动识别并应用所生成的 SSH 密钥,在每次启动终端后都需要将其加载入内存中的代理程序——ssh-agent里边。具体做法是在打开的新窗口/标签页运行下面两条语句之一即可完成此操作:
对于 macOS/Linux 用户:
```bash
eval "$(ssh-agent -s)"
ssh-add ~/.ssh/id_ed25519
```
Windows PowerShell 下应改为:
```powershell
Start-Service ssh-agent
ssh-add "$env:USERPROFILE\.ssh\id_ed25519"
```
注意这里假设刚才创建的是 Ed25519 类型的密钥,如果是 RSA 则需相应调整为 id_rsa 文件名[^4]。
#### 将公钥添加给 Gitee 帐号
复制刚刚产生的 `.pub` 后缀结尾的那个文本内容(即公开部分),通过浏览器登录自己的 Gitee 账户页面,进入“账户设置 -> 安全 -> SSH 公钥”,点击右上角绿色按钮 “新增加SSH Key”。粘贴进去之后提交保存下来[^3]。
#### 测试连接有效性
最后一步是要验证能否顺利连通远程服务器端口。可以在本地机器上面尝试发起无害请求看看反馈情况如何:
```bash
ssh -T [email protected]
```
假如一切正常的话应该能够收到一条来自 Gitee 的欢迎消息,证明配置过程顺利完成。
#### 使用 SSH 地址克隆项目
现在既然已经有了有效的 SSH 连接方式,那么以后再从 Gitee 上获取资源的时候就可以改用更加便捷高效的 SSH URL 来代替原来的 HTTPS 形式的链接了。比如原来可能是这样的形式:https://gitee.com/user/repo.git ,换成 SSH 协议后的样子则是:[email protected]:user/repo.git 。只需简单替换下前缀部分就好。
阅读全文
相关推荐


















