编程基础知识

git多站点多用户情况下SSH配置

2016-04-26  本文已影响157人  乾九二

个人使用github,但是公司使用的是 GitLab 。那么在一个电脑上进行处理时,由于先设置了 github 的,导致没办法从 GitLab 上处理 git 。其实是由于 ssh 的问题。
下面记录一下处理过程:

ssh-keygen -t rsa -C 'myusername@mycompanyname.com'
# 然后会让你输入文件名,可以输入 id_rsa_mycompanyname
# 然后一路回车就行
# Default github user(myusername@mygithubMail.com)
Host github
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa

# second user(myusername@mycompanyname.com)
Host gitlab.yourcompanyname.com
    HostName gitlab.yourcompanyname.com
    User git
    Port 22
    IdentityFile ~/.ssh/id_rsa_mycompanyname

附录

上一篇 下一篇

猜你喜欢

热点阅读