Files
gerrit/SSH公钥添加说明.md

46 lines
1.8 KiB
Markdown
Raw Normal View History

2025-12-22 17:12:39 +08:00
# SSH 公钥添加说明
## 您的 SSH 公钥
请复制以下完整内容(从 `ssh-rsa` 开始到邮箱结束):
```
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDfjHZN+QcoRiE6yzSTi15/6iwa7sHQ6D0hlnnGFmzBiEhix+oPhpLM18SM6qKiTSC3KEIsAtjRMndWFOO/PnSsDtLWnBDxg8HWn1YhjDCz5VaCmMEA/Com8FGQPtSliI+6F+v1OOeaviL7V0iJcvZVPuIUrruNTfsZWOHrFhBrEeNwtrxwXcB3N5Hzw1/2c3AZ//5vPUf63FU0GNnNO8K2dTIJqfe80kprJtWXHGaj2OsV1T065LL24GYe65Hfngo8jf9HL1O1+ZUfNWrgJXKnr6U4cPOwpmuxcVa85OlXpxYOxcXWU20fu/ZgxzcvFYnONfnj2pI10j5ix1M2Vf1Ken5GP0WEHJUYUQ4bILbf1jKZRWqLgh0/nyAPikpcaYboqy3R4ZZjl+dC1JCXCzkmT69AiPzrvBWjlz2ygUwr45xoq7YJqLLjtFYJXf2KTgWczpJyDtWb4gXPJV1GAgaSHOrsswa3vlIQT3aOr0hmK7rKNXEcoySm1QV4GHcalfAybKvz9O9eXWxOlAY1JSzLA6fy8ziB3n+8wyIe44Pomro79m5w4R+C0XbrJ4owEzfnAAe1AcaIgQ4ik78idug0ZFQZ4s1YNYS/oQfDS8ZP5TanAC611ouO3XG1SUn6SkkKzG8ThQDr+igXFnShUrgYXKjLxifAj4wfl/wmg2NhXQ== your_email@example.com
```
## 添加步骤
1. **打开浏览器**,访问:`http://101.43.95.130:8080/#/settings/ssh-keys`
2. **在 "New SSH key" 输入框中**,粘贴上面的完整公钥
3. **点击 "Add"** 按钮保存
4. **公钥添加成功后**,会显示在列表中,状态为 "Valid"
## 防火墙问题
SSH 连接超时通常是防火墙问题。我已经尝试在服务器端开放 29418 端口。
如果还是无法连接,可能需要:
- 检查云服务器的安全组规则(如果是云服务器)
- 检查服务器的 iptables 规则
- 或者暂时使用 HTTP 方式推送代码
## 临时使用 HTTP 推送
如果 SSH 暂时无法修复,可以继续使用 HTTP
```bash
cd /d/ttt/test-project
# 确保远程 URL 包含用户名
git remote set-url origin http://renjianbo@101.43.95.130:8080/test-project
# 推送代码
git push origin HEAD:refs/for/master
```
当提示输入密码时,直接按回车(留空)即可。