专栏首页喵君手记配置git多仓库ssh-key切换

配置git多仓库ssh-key切换

1.cd到~/.ssh生成ssh-key

cd ~/.ssh
ssh-keygen -t rsa -C 'xxx@xx.com' -f id_rsa_second

2.将新的ssh public key添加到内部的gitlab仓库

3.在~/.ssh 目录下创建config文件,用于配置私钥对应的服务器,内容:

Host gitlab.xxx.com ##可以随意命名  
HostName gitlab.xxx.com  
User git  
Port 22  
IdentityFile ~/.ssh/id_rsa_second  

4.克隆仓库即可

git clone git@gitlab.xxx.com/xx.git

::: warning 注意 git根据配置文件的user.email来获取git帐号显示author信息 对于多帐号用户一定要将user.email改为相应的email(second@mail.com) :::

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 小程序tabBar图标显示过大处理

    最近在做在线小程序时遇到底部tabBar图标显示过大的问题,记录一下 1.自定义tabBar(这里暂不展开)

    薛定喵君
  • git常用命令

    薛定喵君
  • git使用:commit之后撤销commit

    薛定喵君
  • mac下使用github

          提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你...

    猿人谷
  • git提交代码到远程仓库 git 未能顺利结束 (退出码 1)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

    周小董
  • 版本控制之助你开始使用 git 的简易指南

    为什么要进行版本控制? 最简单的例子,当我们用文字处理软件工作时(如Word)时需要进行修改,而有时候又不确定修改的内容是不是需要的,因此会产生许多个文件,如图...

    谭庆波
  • iis配置路由遇到的坑小记

    不能免俗的是下载安装 ARR(Application Request Routing),下载地址为: http://www.iis.net/downloads/...

    开发架构二三事
  • Python读写yaml文件

    用python读取yaml文件案例,先用open方法读取文件数据,再通过load方法转成字典,这个load跟json里面的load是相似的,yaml文件内容:

    Criss@陈磊
  • Python读写yaml文件

    在我们做自动化测试中,可用作配置文件,配置一些服务器域名、mysql配置、登录信息、toekn等很方便快速读取

    橙子探索测试
  • 转载|使用PaddleFluid和TensorFlow训练RNN语言模型

    在图像领域,最流行的 building block 大多以卷积网络为主。上一篇我们介绍了转载|使用PaddleFluid和TensorFlow实现图像分类网络S...

    用户1386409

扫码关注云+社区

领取腾讯云代金券