51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Gitee 生成/添加SSH公钥

前言 {#前言}

Gitee 提供了基于SSH协议的Git服务,在使用SSH协议访问仓库之前,需要先配置好账户/仓库的SSH公钥。

生成SSH公钥和私钥 {#生成SSH公钥和私钥}

输入以下命令:

|-----------|-------------------------------------| | 1 | ssh-keygen -t rsa -C "邮箱地址" |

按照提示完成三次回车,即可生成 ssh key。

复制公钥 {#复制公钥}

默认生成在以下目录(也可能不是以下路径):

  • Linux 系统:~/.ssh
  • Mac 系统:~/.ssh
  • Windows 系统:C:\Users\username\.ssh
  • Windows 10 ThinkPad:C:\Users\think.ssh

通过查看 id_rsa.pub 文件内容,复制获取到你的 public key公钥。

Gitee 配置公钥 {#Gitee-配置公钥}

通过点击头像 「设置」->「安全设置」->「SSH公钥」 ,添加生成的 public key (即id_rsa.pub文件的内容)添加到仓库中。

验证测试 {#验证测试}

在我们添加完SSH key之后,可以通过在 Git Bash 中输入ssh -T git@gitee.com进行测试:

|-----------|------------------------------| | 1 | ssh -T git@gitee.com |

将会看到如下提示信息:

|---------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 | The authenticity of host 'gitee.com (212.64.63.215)' can't be established. ED25519 key fingerprint is SHA256:+ULzij2u99B9eW*****Q4ErYG/aepHLbu96PAUCoV88. This key is not known by any other names Are you sure you want to continue connecting (yes/no/[fingerprint])? yes Warning: Permanently added 'gitee.com' (ED25519) to the list of known hosts. Hi zsyyblog! You've successfully authenticated, but GITEE.COM does not provide shell access. |

如上所示,此结果即为 Gitee 成功添加公钥。

首次验证需要确认并添加主机到本机SSH可信列表。在(yes/no/[fingerprint])? 输入yes添加到主机SSH可信列表。


赞(0)
未经允许不得转载:工具盒子 » Gitee 生成/添加SSH公钥