在一台电脑上使用两个github账号

一条电脑采用多个GitHub 或 其他git 仓库账号的方法 记录一下,已经验证过的 公司有一个给力你一个github的账号,然后你还有一个私人的账号 那么如何在一天电脑上可以对两个账号都可以进行推送 拉取的操作呢 一、检查是否配置了全局用户名和邮箱 首先当我们使用git 进行代码版本控制的时候,会先进行用户名和邮箱的配置 git config --global user.name "xxxx" git config --global user.email "xxxxx.@xxx.com" 一般如果我们电脑只配置一个... 阅读详情

问题描述:

 

我公司有一个github账号,每天工作把代码传上去,我觉得代码写的好,我同时想上传到自己的github账号上面去,但是目前只有一台电脑,如何在一台电脑上面进行设置,使这一台电脑可以同时上传两个不同的github账号呢

 

 

解决方案:

 

1.      生成新的ssh-key

我们默认在此之前大家已经可以通过这台电脑上传代码到一个github账号上面去,假设我之前注册github账号是dog@163.com,  大家已经可以上传代码了,现在我申请了一个新的账号cat@163.com

首先生成新的ssh-key:在gitbash下,输入命令:ssh-keygen –t rsa –C “cat@163.com”

然后会提示你输入一个名字,因为你是在一台电脑上第二次生成公钥,一般第一次默认的名字是id_rsa,但是如果这次你还是这个名字的话就会把之前的覆盖掉,意思就是说,原本电脑里面已经存在的id_rsa,是dog@163.com 的,所以你这次输入一个新的名字 比如id_rsa_cat,这时候就会自动生成生成两个文件id_rsa_cat和id_rsa_cat.pub

然后系统会提示你输入密码,然后回车就成功了。上面操作如下图所示


2.      添加ssh-agent(每次重启之后都需要这句)

首先找到刚刚生成的两个文件,注意看我上面的目录,


所以我刚刚生成的两个文件在我电脑的W盘下的GitFile/C-Practice下,把生成的id_rsa_cat和id_rsa_cat.pub拷贝到C盘的用户(或者叫User)的.ssh文件下

如下图


上图里面配置了好几个github,大家可以忽略,只看id_rsa_cat和id_rsa_cat.pub就好,还有就是注意我的文件夹。上面的这些操作直接在Windows下操作就好,不需要是gitbash。接下来打开gitbash,进入到~目录下,然后使用下面的命令来添加,ssh-add ~/.ssh/id_rsa_cat

但是如果出现如下的错误,就说明没有给本地添加一个agent


接下来使用下面的命令,创建一个新的agent:eval `ssh-agent -s`,然后再进行下面的操作就好了

3.      添加ssh key到github下

即把生成的公钥(id_rsa_cat.pub),添加到github账号下,这里不再细述,看下图大家应该就知道啥意思了

 

4.      配置多个ssh-key

在gitbash的~目录下,输入下面命令:vim ~/.ssh/config

大家通过比较下图的不同之处,根据自己的设置,把config的内容进行修改,这里也不再细述

 

5.      使用cat进行clone代码

比如我在github账号cat@163.com 下创建了一个仓库,命名为practice,首先clone仓库,使用命令:git clonegit@cat:cat/practice.git  其中第一个cat是你在配置config的时候那个Host后面对应的名字,而第二个cat是你的github账号上面的那个名称

比如上图中我还配置了一个Moca的账号,而它在github上面的账号是baixu1217.com,那么我此时clone的时候使用的命令是git clone git@Moca:baixu1217/practice.git

6.  为每个账号对应的项目配置email和name

如果本机已经配置所有可用的email和name,就把原本已经配置好的取消掉,输入命令:

git config –global–unset user.name

git config –global–unset user.email

 

然后每次clone一个仓库后都要配置相应的user.name和user.email

首先进入到你刚刚clone的仓库目录下,然后输入下面命令

git configuser.name “cat”    这里面的cat是你上图中配置的那个User后面的名字保持一致。然后输入命令:

git configuser.email “cat@163.com”    这里的email就是你注册github的账号

7.  上传代码

这部分相信有基础的同学一定会使用的,就是和平时使用git add ,git commit –m和git push origin master一样了,大家可以试试吧

 

 

 

 

Hadoop生态系统-新手快速入门(含HDFS、HBase系统架构) Hadoop简介 Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量... 阅读详情

相关推荐

Python RPA 流程自动化快速上手

Python RPA 流程自动化快速上手

看花容易绣花难 1万+

如何在同一台电脑上使用两个github账户

场景: 使用github的时候,大家都知道需要给该账号添加一个SSH key才能访问,参考: 具体设置 。当然如果你在多台机器使用一个账户,你可以为该账户添加多个SSH key。由于github是使用SSH key的fingerprint来判定你是哪个账户,而不是通过用户名,这样你就可以在设置完之后,在本地直接执行下面的语句,它就会自动使用你的.ssh/id_rsa.pub所对应的账户进

wolfking0608的博客 3567

深度学习分类任务中,正负样本比例失衡的5种实战解决方案(附代码)

本文深入探讨了深度学习分类任务中正负样本比例失衡的5种实战解决方案,包括智能采样技术、动态数据增强、损失函数工程、模型架构创新和训练策略优化。针对信用卡欺诈检测、医疗诊断等场景,提供了详细的代码实现和评估方法,帮助开发者有效解决样本不平衡问题,提升模型在真实场景中的表现。

h9j8k7l6m5n的博客 425

如何在同一电脑上进行多个Github帐号配置

在上一篇博文中说明了如何将本地Git与Github进行关联,但在Github中一个SSH key只能添加到一个Github帐号中,否则会报key is already in use的错误。下面来说明如何在同一电脑上进行多个Github帐号配置。

FormulaRoom的博客 3876

国际参考电离层2020模型Matlab(IRI-2020)

国际参考电离层 (IRI) 是一个国际项目 由空间研究委员会 (COSPAR) 和国际 无线电科学联盟 (URSI)。这些组织组成了一个工作组 (在 60 年代后期产生了电离层的经验标准模型, 基于所有可用数据源 (几个稳步改进的版本 模型已经发布。电子密度、电子温度、离子温度、 离子组成(O+、H+、He+、N+、NO+、O+2、簇离子)、赤道垂直离子漂移、垂直电离层电子含量(vTEC;

weixin_44392003的博客 4881

AD936x Evaluation Software 实战配置指南:从寄存器设置到滤波器优化

本文提供AD936x Evaluation Software的实战配置指南,详细解析从工程创建、RF向导与时钟模块配置,到数字滤波器优化、数字接口设置及增益控制的完整流程。重点分享寄存器设置、滤波器系数权衡及PLL稳定技巧等核心要点,帮助开发者高效配置AD9361/AD9363射频芯片,快速应用于SDR、基站等场景。

perl8的博客 697

同一台电脑上使用两个 github 账号

使用需求 步骤一 步骤二 步骤三 步骤四 步骤五 步骤六 步骤七 步骤八

SunnyZhang在奋斗的博客 2477

TSMaster二次开发实战:如何用Python搞定CAN/CANFD事件回调(附完整代码)

本文详细介绍了如何利用Python进行TSMaster二次开发,实现CAN/CANFD事件回调功能。通过实战代码演示,讲解了预发送与后处理回调的核心区别、注册流程、资源管理及性能优化技巧,帮助工程师高效构建自动化测试与数据监控应用。

star的博客 668

一台电脑上的git同时使用两个github账户

你好,我是悦创。 需求: 有多个 Github 账号时,想在 Git 上同时使用,两者互不干扰。 解决方案 一、生成两个 SSH key 这里以两个账号的配置为例,多于两个账号的情况配置和两个账号一样,所以学会了两个账号怎么配置了,再多账号也是一样可以顺利配置成功的。 根据你的 Github 账号,分别生成对应的 key。为了方便举例,这里使用 “one” 和 “two” 两个账户。下同。 生成 SSH key 的具体命令如下: ssh-keygen -t rsa -C "one@gmail.com" ss

AI悦创·编程私教1v1 3433

蓝牙抓包实战:用nrf52840和Wireshark解析广播包与SCAN_RSP的完整流程

本文提供了一份完整的蓝牙抓包实战指南,详细介绍了如何使用nRF52840 Dongle和Wireshark捕获并解析蓝牙广播包与SCAN_RSP。内容涵盖环境搭建、广播事件分析、数据包结构拆解以及常见连接问题的调试技巧,旨在帮助开发者和物联网工程师深入理解BLE底层通信,提升硬件调试能力。

weixin_29279153的博客 495

射频仿真软件:ADS (Advanced Design System)_(29).ADS脚本编程与自动化

ADS脚本编程为射频设计提供了强大的自动化工具,可以帮助用户实现设计流程的优化、参数扫描和优化、结果分析和报告生成等任务。选择合适的脚本语言(Python、Tcl、AEL)并合理设置ADS环境,可以显著提高设计效率和准确性。通过实际项目中的应用案例,我们可以更好地理解如何利用脚本编程解决复杂的射频设计问题。希望本文对您的ADS脚本编程学习有所帮助。

kkchenjj的博客 2472

配置多个git账号_一台电脑上配置并使用两个github账号

一台电脑上配置并使用两个github账号前言出于种种原因,我打算在我的电脑上使用两个github账号,并且可以分别用git向它们的远程仓库中push代码。于是我上网搜教程,感觉遇到的都介绍得有点零散,对小白不是很友好。于是对几篇教程进行阅览和整理后,我决定自己写一篇,以期完备地讲述在一台电脑上配置两个github账号的过程,希望能帮到有同样需求的同学。本文面向的读者:已经掌握git 的基本操作并且...

weixin_42517406的博客 431

【即插即用模块】注意力篇 | ECCV 2024 | DPB:高低频动态分离+双提示融合,PSNR直冲40+!

本文提出了一种基于频率提示的图像恢复方法FPro,通过动态滤波器分离输入特征的高低频分量,并采用双提示块(DPB)进行频域专属提示生成与调制。DPB包含低频提示调制器(LPM)和高频提示调制器(HPM),分别处理不同频段信号,通过生成提示组件并融合解码器特征来优化恢复效果。实验表明,该方法在U型结构中表现优异,尤其适用于分割、底层视觉和多模态任务。模块通过动态无监督频率分离、频域专属提示生成和适配性融合机制,有效解决了传统方法对频域信息关注不足的问题,显著提升了图像恢复质量。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 147

一台电脑部署两个或多个 Hexo 博客(一台电脑使用两个或多个 GitHub 账号)

由于个人原因需要在一台电脑上部署两个Hexo博客,本来以为挺简单,没想到问题重重,首先是一个GitHub账号只能搭建一个Hexo博客,其次是一台电脑绑定两个GitHub账号,则需要两对公钥,在处理第二个问题时遇到的问题比较多,因为对这方面一窍不通,还是小白,所以折腾了一下午才解决,网上好多教程我都看不懂,觉得不(自)够(己)详(太)细(笨),因此详细记录一下 原理分析: SSH的公钥是Gi...

BOB'S BLOG 7847

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

于一台电脑上使用多个Github账号

在一台电脑上使用多个Github账号

meng_feng12 1249

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

在一台电脑上同时使用多个github账号(亲测有效)

实现在一台电脑上同时使用多个GitHub账号 亲测有效,麻烦在做的时候慢一点认真一点。 每个程序员都可能有多个GitHub账号,今天就和大家聊一下如何在一台电脑上同时使用多个 GitHub 账号,通过以下四个步骤就可以实现。 1. 取消全局配置 如果想在一台电脑上使用多个 GitHub 账号,使用全局配置是不行的。如果使用全局配置的话,那么每次使用 git 命令时都会使用这个全局的用户名和邮...

happyCoding1024的博客 5736

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

一台电脑使用多个github账号

问题:同一台电脑上面多个项目并且项目对应的`github`账号不是同一个,但是你链接的时候默认走默认账户和默认的ssh配置。下面两种方法可以指定当前项目使用那个账号提交。

mock1332的博客 243

一台电脑使用两个github账号

https://www.cnblogs.com/xjnotxj/p/5845574.html

不求前途凶吉,但求落幕无悔! 327

github ssh 配置_一台电脑上配置并使用两个github账号

一台电脑上配置并使用两个github账号前言出于种种原因,我打算在我的电脑上使用两个github账号,并且可以分别用git向它们的远程仓库中push代码。于是我上网搜教程,感觉遇到的都介绍得有点零散,对小白不是很友好。于是对几篇教程进行阅览和整理后,我决定自己写一篇,以期完备地讲述在一台电脑上配置两个github账号的过程,希望能帮到有同样需求的同学。本文面向的读者:已经掌握git 的基本操作并且...

weixin_39956353的博客 470

一台电脑配置两个Git账号(github和gitlab),不同仓库使用不同的git

我们工作时一般都是使用gitlab,工作电脑也一般配置的 git 是连接 gitlab 的,那么当我们如果想用同一个电脑实现不同仓库根据自己的需要到底是推送代码到github还是 gitlab,以及使用哪个账号,(比如如果想用工作电脑维护自己的 github 项目,但是怕后面被公司追究用工作电脑干私事,省点心力),可以按照如下教程配置一下 git,新配置一个 git,把 git 的公钥放到 gi...

Lucky小黄人的博客 1389

如何在一台电脑上使用俩个github账号

有时候,我们会有这样的需求,我们有公司的一个github账号,同时,我们也有自己的github账号,那么我们该如何在一台电脑上配置俩个github账号信息呢?那么可以按照以下的操作步骤来进行。如何在一台电脑上使用俩个github账号...

li12412414的博客 410

配置多个git账号_一台电脑部署两个或多个Hexo博客(一台电脑使用两个或多个 GitHub 账号)...

本文在优快云上的链接:https://blog.youkuaiyun.com/qq_36759224/article/details/86546729本文在我博客上的链接:https://www.itrhx.com/2019/01/18/A16-deploy-two-or-more-hexo-blogs/PS:移步到我博客可查看到最新文章!Hexo 博客交流群:924812033由于个人原因需要在一台电脑上...

weixin_36358383的博客 246

hexo部署到github上之后无法访问_一台电脑部署两个或多个Hexo博客(一台电脑使用两个或多个 GitHub 账号)

本文在优快云上的链接:https://blog.youkuaiyun.com/qq_36759224/article/details/86546729本文在我博客上的链接:https://www.itrhx.com/2019/01/18/A16-deploy-two-or-more-hexo-blogs/PS:移步到我博客可查看到最新文章!Hexo 博客交流群:924812033由于个人原因需要在一台电脑上...

weixin_39599081的博客 273

Git 账号在一台电脑关联多个版本仓库 | Git 多账号 ssh-key 管理 | Github 和 Gitlab 共同使用...

问题 使用电脑已存在的 ssh-key 直接添加到版本仓库,这是新手配置时候很容易犯的错误。 相关报错:OpenSSL SSL_read: Connection was reset, errno 10054Bug0015 场景 在一台电脑上登录 git,但是要操作多个版本仓库如 GitLab 和 GitHub,但是版本仓库的邮箱可能不一样。 原因/解析 两个版本仓库添加同一个 ssh-key,会...

CodeRain的博客 322

【深度学习】同一台电脑使用ssh配置多个github账号

如果一台电脑只有一个github账号,那么进行默认的ssh配置,通过git拉取和提交代码即可,但在实际的工作中,有时候需要在一台电脑登录多个github账号,将不同的项目代码提交到不同的github账号,这个时候如果仅仅只是使用ssh默认配置,私钥和公钥将无法完成一对一配对,为此我们需要进行ssh的``多对多```配置,简单来讲就是原本两个人用一双筷子,现在两个人用两双筷子。当你看到这篇文章时,默认你已经有了一些git相关的基础知识,这篇文章里不进行赘述。

千禧皓月的博客 833

配置多个git账号_同一台电脑配置多个git账号

场景在日常使用 git 作为仓库使用的时候,有时可能会遇到这样的一些情况:1. 有两个 `github` 账号,一台电脑怎么同时连接这两个账号进行维护呢?2. 自己用一个 `github` 账号,平时用来更新自己的一些资料;公司使用的 `gitlab`(也是 `git` 的衍生产品)SSH Key 的配置1.Windows 下打开 Git Bash,创建 SSH Key,按提示输入密码,可以不填密...

weixin_39989190的博客 233
上一篇: 左旋字符
下一篇: C语言-扫雷游戏
NeilZhy
博客等级 码龄11年 175粉丝 145原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值