首页 > 系统相关 >在linux上Git配置多个SSH-Key

在linux上Git配置多个SSH-Key

时间:2023-01-04 10:47:21浏览次数:74  
标签:github rsa gitee Git SSH Key com ssh

Git配置多个SSH-Key

SSH Key

背景

当有多个git账号时,比如:

a. 一个gitee,用于公司内部的工作开发;
b. 一个github,用于自己进行一些开发活动;
c.一个gitlab,用于自己进行一些开发活动;
d.一个openl,用于进行一些社区工作开发;

解决方法

  1. 生成一个公司用的SSH-Key
$ ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/gitee_id_rsa

  1. 生成一个github用的SSH-Key
$ ssh-keygen -t rsa -C '[email protected]' -f ~/.ssh/github_id_rsa
  1. 在 ~/.ssh 目录下新建一个config文件,添加如下内容(其中Host和HostName填写git服务器的域名,IdentityFile指定私钥的路径)

# gitee
Host gitee.com
HostName gitee.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/gitee_id_rsa

# github
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_id_rsa

4.用ssh命令分别测试

$ ssh -T [email protected]
$ ssh -T [email protected]

这里以gitee为例,成功的话会返回下图内容

输入图片说明

这里以github为例,成功的话会返回下图内容

标签:github,rsa,gitee,Git,SSH,Key,com,ssh
From: https://www.cnblogs.com/isLinXu/p/17024160.html

相关文章

  • 乐维监控keycloak单点登录实操(上篇)
    Keycloak为Web应用和Restful服务提供了一站式的单点登录解决方案,为登录、注册、用户管理提供了可视化管理界面,用户可以借助于该界面来配置符合自身需要的安全策略和进行用......
  • apt-get update 警告Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted
    apt-getupdate出现问题目录找到警告相关源的key接下来导出相应key到指定目录修改指定加载key的路径找到警告相关源的keyapt-keylist列出所有keyring的信息,然......
  • GitHub App All In One
    GitHubAppAllInOneReactNativeFlutterSwiftUIElectronTaro小程序(......
  • Git使用教程之本地仓库的基本操作
    1、Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统。①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合......
  • Git 命令汇总
    git经常用到的一些命令汇总.gitinit:将目标目录变为git可管理的仓库gitaddfile.txt:添加文件到暂存......
  • git/github初级运用自如 (good)
    三.设置用户信息这一步不是很重要,貌似不设置也行,但github官方步骤中有,所以这里也提一下。在git中设置用户名,邮箱$gitconfig--globaluser.name"defnngj"//给自己起个......
  • git操作
    git操作gitinitgitconfig--globaluser.email"[email protected]"gitconfig--globaluser.name"zasd3"gitadd文件夹添加到暂存区gitcommit-m"提示"推送到本地仓......
  • github慢,win,linux怎么解决
    推荐两种方法解决github访问慢的方法(win,linux通用)方法11.访问https://www.ipaddress.com2.获取下面网址iphttp://github.global.ssl.fastly.nethttp://github.co......
  • git统计项目开发代码量
    年终终结了,代码量和提交次数,是很关键的数字,接下来就来查一下吧。1、年度个人代码量gitlog--since="2022-01-01"--before="2022-12-31"--author="username"--pretty......
  • git clone with multiple account(https)
    ifusemultipleaccountwhenrungitclone(httpsprotocol),wecanusebelowwaytousediffaccount,Gotowebportal,andgetthegitclonelinkunderhttps......