一招教你SSH多账户配置不冲突
废话不多说,纯教程。生成不同账户的SSHGit bash中分别输入(建议每一个都输入密码):githubgiteegitlab这时候在本地C盘的ssh文件中会如下显示:添加SSH分别在github,gitee,gitlab 的个人设置中添加SSH:配置config.ssh目录下创建config完成相关配置...
·
废话不多说,纯教程。
生成不同账户的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可以访问 。
测试是否配置成功
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)