# 如何配置 SSH
# 1. 创建公钥文件
## windows系统的密钥路径一般是C:\Users\RTX名\.ssh,其他系统是~/.ssh
$ cd ~/.ssh
## 新建工作的SSH key 文件
$ ssh-keygen -t ed25519 -C "企业微信名@tencent.com"
注意:
推荐使用 ed25519 加密算法
执行如下图,提示处可以任意输入一个文件名用来生私钥:例如 id_ed25519

切记,这一步不要输入任何密码!!!直接连续按三次回车即可生成 SSH Key,并且会生成两个文件。其中 id_ed25519.pub 文件中的内容便是公钥。

# 2. 创建 config
## 创建一个config文件
$ touch config
## 太宽松的权限会被git认为是错误,缩写权限为600`
$ chmod 600 config
## 编辑config文件并把第3步中内容添加在config文件
$ vim config
# 3. 添加 config 文件内容
Host git.tencent.com
HostName git.tencent.com
User git
Port 22
ControlMaster no
ControlPath none
IdentityFile /root/.ssh/id_ed25519
注意:
- 尽量将上述内容写到文件最上面,避免被其他配置影响
Host是配置的别名(配置别名会影响用法,一般与域名相同,如需配置多凭证可以适当调整),HostName是域名(域名是固定的,不能随意修改)IdentityFile后面填的文件名路径要与上面 1.填写的生成私钥的文件路径一致(不带.pub的才是私钥)
- 可以通过
ssh -G git.tencent.com确认配置效果
# 4. 在工蜂上提交 SSH 公钥
执行cat id_ed25519.pub查看的文件为第一步输入的文件名加后缀.pub, 执行之后出现公钥:

全部复制后 打开工蜂 git-个人设置-ssh 密钥,点击添加 ssh 密钥,然后把之前复制的公钥粘贴到输入框并填写一个名称即可。