gitee ssh怎么上传
时间: 2024-12-27 10:29:15 浏览: 5
### Gitee 使用 SSH 方式上传代码教程
#### 创建 SSH 密钥对
为了能够通过 SSH 协议与 Gitee 进行交互,首先需要在本地计算机上生成一对新的 SSH 密钥。如果已经存在有效的密钥,则可以跳过此步骤。
```bash
ssh-keygen -t ed25519 -C "your_email@example.com"[^1]
```
这条命令会提示指定保存位置,默认情况下可以直接回车接受建议路径;接着输入密码短语(passphrase),这一步可以选择设置也可以留空直接按 Enter 键继续[^4]。
#### 添加新生成的 SSH 公钥至剪贴板
一旦成功创建了 SSH 秘钥之后,下一步就是将公钥的内容复制到系统的剪贴板中以便稍后粘贴给 Gitee:
对于 Ed25519 类型的秘钥:
```bash
cat ~/.ssh/id_ed25519.pub | pbcopy
```
注意:`pbcopy` 是 macOS 下用于拷贝文本到剪切板的一个工具,在 Linux 或 Windows 上可能需要用其他方式来实现相同的功能,比如 `xclip` 或者手动打开文件读取内容并复制。
#### 登录 Gitee 并添加 SSH Key
访问 [Gitee 官网](https://gitee.com/) 注册账号并登录[^2]。完成登录后前往个人资料中的 SSH 和 GPG Keys 页面,点击 “新增 SSH key”,然后将之前复制好的公钥粘贴进去,并为其命名以方便识别[^3]。
#### 验证 SSH 设置是否生效
可以通过下面的测试命令验证是否能顺利连接到 Gitee 的服务器:
```bash
ssh -T git@gitee.com
```
首次尝试时可能会弹出确认对话框询问是否信任该主机指纹,选择 yes 后即表示同意建立安全连接。如果一切正常应该能看到一条欢迎消息说明身份验证已通过[^5]。
#### 初始化 Git 仓库并与远程库关联
现在可以在本地创建一个新的项目目录作为工作区,并在里面执行初始化操作以及添加远端 URL 地址指向刚刚创建的那个私有仓库:
```bash
mkdir my_project && cd $_
git init .
git remote add origin git@gitee.com:username/repository.git
```
最后按照常规流程推送初始分支即可完成整个过程:
```bash
touch README.md
git add .
git commit -m 'first commit'
git push -u origin master/main
```
阅读全文