在码云(Gitee)上添加SSH密钥,你需要按照以下步骤操作:
```bash
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
```
按照提示操作,你可以为密钥设置密码,也可以直接按回车键跳过。
2. 查看SSH密钥:
```bash
cat ~/.ssh/id_rsa.pub
```
3. 将SSH密钥添加到码云账户:
复制上一步中看到的公钥内容。
登录码云网站,进入“账户设置” -> “SSH公钥”页面,将复制的公钥粘贴到“公钥”文本框中,然后点击“添加”。
4. 配置SSH客户端:
打开终端或Git Bash,执行以下命令配置SSH客户端,添加你的码云账户邮箱:
```bash
ssh config -l
```
如果没有配置,会显示“Welcome to SSH Config”,然后按照以下格式添加配置:
```
Host gitee.com
HostName gitee.com
User git
IdentityFile ~/.ssh/id_rsa
IdentitiesOnly yes
```
其中`~/.ssh/id_rsa`是你的私钥文件路径,根据你的实际情况修改。
5. 测试SSH连接:
执行以下命令测试SSH连接是否成功:
```bash
ssh -T git@gitee.com
```
如果连接成功,会看到类似“Hi [你的用户名]! You've successfully authenticated...”的提示。
6. 使用SSH克隆或推送代码:
现在你可以使用SSH克隆或推送代码到码云了。例如,克隆一个仓库:
```bash
git clone git@gitee.com:username/repository.git
```
或者推送代码:
```bash
git push origin master
```
按照以上步骤,你就可以在码云上成功添加SSH密钥并使用SSH进行代码的克隆和推送了。