当前位置: 首页 > news >正文

git如何灵活切换本地账号对应远程github的两个账号

git如何灵活切换本地账号对应远程github的两个账号

  • 问题: 有时候我们会同时维护两个github的账号里面的仓库内容,这时候本地git需要频繁的切换ssh,以方便灵活的与两个账号的仓库可以通信。这篇日记将阐述我是怎么解决这个问题的。
  • 1. 第一个账户 生成本地SSH
  • 2. 注意 我们要设置第二个账户的 本地 SSH 时
  • 3. 两个账号来回切换

问题: 有时候我们会同时维护两个github的账号里面的仓库内容,这时候本地git需要频繁的切换ssh,以方便灵活的与两个账号的仓库可以通信。这篇日记将阐述我是怎么解决这个问题的。

1. 第一个账户 生成本地SSH

1)设置git全局信息:
git config --global user.name “用户名1”
git config --global user.email “邮箱1”

2)生成 ssh
ssh-keygen -t rsa -C “邮箱1”

生成的会在 “C:\Users\Administrator.ssh” 路径下
在这里插入图片描述

第一个账户使用时,可以将 ssh 放在 远程 github 账户的ssh设置中。

2. 注意 我们要设置第二个账户的 本地 SSH 时

我们可以先将第一个账户的id_rsa 和 id_rsa.pub 复制到一个文件夹里。

在这里插入图片描述

然后我们 切换第二个账户, 按照第一个账号 生成 本地 SSH 的方法操作即可。

3. 两个账号来回切换

只需要设置全局的 git 用户名 和 邮箱
然后 把备份的 具体账号对应的 id_rsa 与 id_rsa.pub 放在 “C:\Users\Administrator.ssh” 路径下就行。 因为我们两次生成SSH都是默认方法,都生成在这个文件路径下。

http://www.lryc.cn/news/434998.html

相关文章:

  • Python中实现函数的递归调用
  • Multisim使用手册
  • 线程的六种状态
  • 全球热门剪辑软件大搜罗
  • swagger-bootstrap-ui页面空白,也没报错
  • 15.2 JDBC数据库编程2
  • Spark数据介绍
  • 【0基础】制作HTML网页小游戏——贪吃蛇(附详细解析)
  • Vscode python无法转到函数定义
  • Python中的上下文管理器(with语句)及其作用
  • CTK框架(八):服务追踪
  • [针对于个人用户] 显卡与计算卡性能对比表
  • 2024年智能录屏解决方案全攻略,从桌面到云端
  • CentOS7.9下snmp v3 inform搭建监控端
  • 水库大坝安全监测方案,双重守护,安全无忧
  • yolov8实现图片验证码识别
  • 代码随想录训练营 Day56打卡 图论part06 108. 冗余连接 109. 冗余连接II
  • QT天气预报
  • JavaWeb中处理 Web 请求的方式总结
  • React的事件与原生事件的执行顺序?
  • 【Java】Runtime与Properties获取系统信息
  • 基于SpringBoot的社团管理系统
  • UE5.3_跟一个插件—Socket.IO Client
  • 鸿蒙轻内核A核源码分析系列七 进程管理 (1)
  • qt QGraphicsScene场景坐标和场景内GraphicsItem局部坐标的相互转换
  • Windows与linux中docker的安装与使用
  • some electronic products
  • 刘润《关键跃升》读书笔记7
  • 带参宏定义
  • java流