配置公司内网gitlab

1. ssh-keygen -t rsa -C "gitlab邮箱" -f ~/.ssh/gitlab_id-rsa2. cat gitlab_id-rs.pub 粘贴到setting3. ssh -T git@192.168.1.110  其中192.168.1.110为公司内网地址

配置公网github

1. ssh-keygen -t rsa -C "github邮箱" -f ~/.ssh/github_id-rsa2. cat github_id-rs.pub 粘贴到setting3. ssh -T git@github.com  

创立config兼容二者

touch ~/.ssh/configconfig内容如下:Host github    Port 22    User ***     HostName github.com    PreferredAuthentications publickey    IdentityFile ~/.ssh/github_id-rsaHost gitlab    Port ***    User ***    HostName 192.168.1.110     PreferredAuthentications publickey    IdentityFile ~/.ssh/gitlab_id-rsa

git config配置

gitlab常常应用:git config --global user.name="gitlab user name"git config --global user.email="gitlab email name"github偶然应用:cd github projectgit config --local user.name="github user name"git config --local user.email="github email name"