场景
公司使用gitlab进行代码管理,而我现在需要使用github来建立一个hexo博客,当然是两个不同的帐号了, 同一台windows电脑需要使用两个git
1.准备
- 安装git
- 准备gitlab帐号,github帐号
2.生成key
要为gitlab, github分别生成ssh key
打开gitbash终端
1 | #首先生成gitlab的密钥 |
生成的文件名是id_rsa_whelay, id_rsa_whelay.pub
1 | #再生成github的密钥 |
生成的文件名是id_rsa_home, id_rsa_home.pub
密钥就放在.pub文件中了, 而这些文件放置在
C:\Users\Administrator.ssh路径下面
3.将对应的.pub文件中的密钥添加到账户中的SSH Keys中
这里我就不截图了
4.配置config
这一步最关键
在C:\Users\Administrator.ssh路径下面建立一个config文件,编辑文件1
2
3
4
5
6
7
8
9#gitlab
host gitlab
HostName gitlab.moretv.cn
IdentityFile C:/Users/Administrator/.ssh/id_rsa_whelay
#github
host github
HostName github.com
IdentityFile C:/Users/Administrator/.ssh/id_rsa_home
host:别名,待会会用到
HostName:主机名称, 也就是我们的网站域名
IdentityFile:密钥文件
验证
1 | #前面的github就是config中的Host参数了 |