废话不多说,纯教程。
生成不同账户的SSH
Git bash中分别输入(建议每一个都输入密码):
github
gitee
gitlab
这时候在本地C盘的ssh文件中会如下显示:
添加SSH
分别在github,gitee,gitlab 的个人设置中添加SSH:
配置config
.ssh目录下创建config完成相关配置
当前文件下,git bash中输入 touch config,创建config文件。
每个账户单独配置一个Host,Host的别名关系到之后验证时候的指令
例如,Host:github.com
验证时候输入 ssh -T git@github.com
配置文件如下:
# github
Host github.com
HostName github.com
IdentityFile ~/.ssh/id_rsa_github
# gitee
Host gitee.com
HostName gitee.com
IdentityFile ~/.ssh/id_rsa_gitee
# gtilab
Host 10.67.24.182
HostName 10.67.24.182
IdentityFile ~/.ssh/id_rsa_gitlab
其中,
HostName :真实的域名
IdentityFile : 文件目录中 id_rsa地址
这里的Gitlab是公司内网,使用vpn可以访问 。
测试是否配置成功