前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Window同一电脑配置多个git公钥

Window同一电脑配置多个git公钥

作者头像
小菠萝测试笔记
发布2020-06-09 15:05:50
1.1K0
发布2020-06-09 15:05:50
举报
文章被收录于专栏:自动化、性能测试

前言

配置多个本地ssh-key之前,先初始化下GIt环境哦!

可以参照:https://cloud.tencent.com/developer/article/1640644

执行前两步就好啦

本地生成两个ssh-key

代码语言:javascript
复制
ssh-keygen -t rsa -C "123456@qq.com" -f ~/.ssh/polo_rsa
ssh-keygen -t rsa -C "123457@qq.com" -f ~/.ssh/polo1_rsa

Github添加ssh-key

将生成的两个公钥添加到Github中;可以将其中一个公钥添加到账号A,另一个公钥添加到账号B,实现在本地可同时提交不同仓库的代码

(如何添加ssh-key请查看https://cloud.tencent.com/developer/article/1640611

生成本地多个公钥的配置文件

在本地 C:\Users\用户名.ssh 文件夹中生成 config 文件,无需后缀,填入以下内容

代码语言:javascript
复制
# 添加config配置文件

# 文件内容如下:
# home
Host polo.github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/polo_rsa
    User polo

# work
Host polo1.github.com
    HostName github.com
    PreferredAuthentications publickey
    IdentityFile ~/.ssh/polo1_rsa
    User polo1    

# 配置文件参数
# Host : Host可以看作是一个你要识别的模式,对识别的模式,进行配置对应的的主机名和ssh文件
# HostName : 要登录主机的主机名
# User : 登录名
# IdentityFile : 指明上面User对应的identityFile路径

注意点

  • 红色字体是需要自己根据自己的情况改变的
  • IdentityFile后面的文件名是要填写你生成的公钥文件名,如下图所示

验证是否成功

输入以下命令就行啦

代码语言:javascript
复制
ssh -T git@{Host}
ssh -T git@{Host}

Host是需要根据自己的定义填写的哈,你在config文件中的两个Host写了啥这里就写啥就好啦,如下图所示哦

clone不同仓库代码

本地单个公钥时,执行git clone命令如下

代码语言:javascript
复制
git@github.com:用户名/项目名.git

当有多个公钥时,本地clone项目时,需要修改命令

代码语言:javascript
复制
git@polo.github.com:用户名1/项目名1.git
git@polo1.github.com:用户名2/项目名2.git

这样就可以clone不同账号下的不同项目到本地咯

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-01-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 本地生成两个ssh-key
  • Github添加ssh-key
  • 生成本地多个公钥的配置文件
    • 注意点
    • 验证是否成功
    • clone不同仓库代码
    相关产品与服务
    访问管理
    访问管理(Cloud Access Management,CAM)可以帮助您安全、便捷地管理对腾讯云服务和资源的访问。您可以使用CAM创建子用户、用户组和角色,并通过策略控制其访问范围。CAM支持用户和角色SSO能力,您可以根据具体管理场景针对性设置企业内用户和腾讯云的互通能力。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档