Git配置github和gitlab
在工作中,我们经常会遇到同时使用github、gitlab、自建git服务器等,下面看一下具体如何配置。
这里,我们使用ssh key连接各类服务,更加安全和方便。 假设我们同时使用GitHub和gitlab。
生成github private key
ssh-keygen -t rsa -f ~/.ssh/id_rsa.github -C "xxx@gmail.com"
生成gitlab private key
ssh-keygen -t rsa -f ~/.ssh/id_rsa.gitlab -C "xxx@foxmail.com"
编辑ssh配置文件,使得不同域名解析正确的配置。
gedit ~/.ssh/config
|
|
最后在github和gitlab的设置中添加对应的公钥 ~/.ssh/*.pub
。