git添加ssh公
时间: 2023-06-29 18:03:45 浏览: 54
首先,你需要生成一对 SSH 密钥,如果你还没有生成过的话。可以使用以下命令生成:
```
ssh-keygen -t rsa -C "your_email@example.com"
```
按回车键三次,会在你的用户目录下生成一个 .ssh 文件夹,并在其中包含 id_rsa 和 id_rsa.pub 两个文件。id_rsa 是你的私钥,不要泄露给他人;id_rsa.pub 是你的公钥,可以放心地分享给其他人。
接下来,在 GitHub 或 GitLab 等平台上,将你的公钥添加到你的账户中。具体步骤如下:
1. 登录到你的账户,点击头像或用户名,选择“Settings”。
2. 在左侧菜单中选择“SSH and GPG keys”。
3. 点击“New SSH key”按钮。
4. 在“Title”栏中输入一个描述该密钥的名称,例如“My Laptop”。
5. 在“Key”栏中,将你的公钥复制粘贴进去。
6. 点击“Add SSH key”按钮。
现在,你就可以使用 SSH 协议克隆仓库了。在克隆时,只需将 URL 修改为 SSH 协议的格式即可。例如:
```
git clone git@github.com:username/repo.git
```
注意:如果你之前使用的是 HTTPS 协议,需要将远程仓库的 URL 修改为 SSH 协议的格式。可以使用以下命令修改:
```
git remote set-url origin git@github.com:username/repo.git
```
这样,你就可以使用 SSH 协议与远程仓库进行通信了。