github&&gitlab 同时使用
使用场景
公司项目使用内部搭建的 gitlab, 个人项目使用的是 github。
需要本地配置 git 以满足两边的需要。
操作步骤
操作之前内部项目 git 已经配置好了
现在配置 github 的 git 配置
ssh-keygen -t rsa -C "nstar@gocloudcoder.com" -f ~/.ssh/github_rsa
在 github 中添加生成的 .pub 文件即可。
配置 ~/.ssh/config
# gitlab
Host gitlab
HostName git.xx.xx
User git
IdentityFile ~/.ssh/id_rsa
# github
Host github.com
HostName github.com
User git
IdentityFile ~/.ssh/github_rsa
使用步骤
由于将内部项目的git配置(用户名和邮箱)设置成了全局
因此做 github 项目时设置一下仓库的用户名与邮箱
git config user.name 'jaronnie'
git config user.email 'nstar@gocloudcoder.com'