github-SSH key,Key is already in use

Git: Github提示Key is already use 背景:在Github中为用户添加SSH Key的时候报Key is already use,根据错误提示很显然,所添加的SSH Key已经被其他账号使用后,才会出现这个错误。现在有两种解决办法,第一,找到帐号删除Key;第二,重新生成Key找到使用该Key的帐号,在Github个人信息中有SSH and GPG keys这一栏,管理着所有的SSH Keys,找到匹配的Key删除,另外一个账号就可以... 阅读详情

参考:Managing deploy keys - GitHub Docs

很久注册过几个github账号,但是添加sshkey的时候,报错: Key is already in use

github文档也有过这样的描述

GitHub - Key is already in use

When attempting to add a deployment key to a GitHub repository, such as in the case of needing access for a submodule, or fetching remote dependencies within your build pipeline, you may run into the following error:

Key is already in use

This is because your DeployHQ project's public key has already been added to GitHub, most likely as the deployment key for the main repository you're trying to deploy.

Github does have a restriction that only allows a deployment key to be used on a single repository, but they offer a solution whereby you can create a machine (non-human) user and assign the deployment key to that user, which will then be given access to multiple Github repositories.

同一个SSH key在不同的账号添加不允许

解决方案:

创建其他的SSH key

命令:ssh-keygen -t rsa -C 'xxxxxx.com' -f ~/.ssh/id_rsa_github

一定要注意跟原来的密钥的命名区别id_rsa、id_rsa_github

一直enter就可以了

ssh-add id_rsa_github

ssh-add id_rsa

验证是否成功:

 ssh -T git@github.com

出现:Hi xxxx! You've successfully authenticated, but GitHub does not provide shell access.

则为成功

 cat id_rsa_github.pub 查看密钥

添加到ssh key中, 重新push成功

详解:为GitHub、Gitlab账号同时添加、管理多个SSH-Key GitHub、GitLab是目前最流行的代码托管平台,前者常常用于个人代码托管,而后者常用于企业代码托管。因此在实际工作中,我们通常会在同一台电脑设备上,使用这两个平台进行代码托管。 SSH-Key是这两个平台的密钥认证方式,为自己的电脑添加密钥认证,可以更加简单、高效、安全地完成代码托管的工作。 本文将详细讲解如何在同一台电脑上为两个平台添加不同的SSH-Key,并且管理这些密钥。 实例讲解 1... 阅读详情

相关推荐

终端效率神器:Tmux 安装与使用全指南

终端效率神器:Tmux 安装与使用全指南

身在被窝_心在编程 1357

【Github远程连接问题解决】git Key is already in use问题解决(本地远程连接 添加SSH-key时)

由于我之前已经使用过GitHub托管了个人的博客web,因此在Github上已经有了SSH keys,所以只能新添加新的ssh。但是,当我添加新的SSH的时候,突然发现,出现了“git Key is already in use”的报错。当我去网上搜索这个问题的时候,发现有很多人都遇到了,但是解决的方案不是非常的详细甚至是无用的。后来,无意之间的尝试,就发现了问题的本质所在,因此所记分享。

m0_52595361的博客 4055

224G PAM-4 通道的 PCB 和封装设计

该行业正在努力实现层厚非常低的 sub-Dk = 3 材料,以及更先进的加工,这将使封装和 PCB 中的透射电镜截止值更高。当回波损耗占主导地位时,我们基本上需要去除沿互连产生阻抗失配的任何元件,就像上面描述的更光滑的铜和更低的 Dk 值一样。第二个影响是传输线阻抗匹配在 56 GHz 范围内的非常高的频率下非常困难的主要原因之一,另一个因素是 Tx 或 Rx 封装/缓冲器中的寄生效应。由于 PCB 和封装中的长度刻度,这是 BGA 上的焊盘、过孔和球等小结构开始在输入阻抗中产生明显偏差的频率范围。

jkh920184196的博客 840

Windows GitBash解决Github添加密钥时提示Key is already in use的问题

【代码】Windows GitBash解决Github添加密钥时提示Key is already in use的问题。

skltz 1461

深度探索:非线性随机森林(Nonlinear Random Forest,NL-RF)原理及应用

非线性随机森林(NL-RF)旨在通过结合集成方法与高级技术来捕捉和建模数据中的非线性关系,从而改善传统随机森林在处理复杂非线性数据结构时的表现。

qq_51320133的博客 2064

大疆Livox Mid-70雷达的使用

一、前期准备 (一)、使用Livox Viewer测试雷达 1、设置静态IP sudo ifconfig enx081f7152092a 192.168.1.50 查看IP是否设置成功 lacyexsale@lacyexsale-KLV-WX9:~$ ifconfig enx081f7152092a Link encap:以太网 硬件地址 08:1f:71:52:09:2a inet 地址:192.168.1.50 广播:192.168.1.255 掩码:255.255.25

LacyExsale的博客 1万+

Git: Github提示Key is already use

背景:在Github中为用户添加SSH Key的时候报Key is already use,根据错误提示很显然,所添加的SSH Key已经被其他账号使用后,才会出现这个错误。现在有两种解决办法,第一,找到帐号删除Key;第二,重新生成Key 找到使用该Key的帐号,在Github个人信息中有SSH and GPG keys这一栏,管理着所有的SSH Keys,找到匹配的Key删除,另外一个账号就可以使用该Key了 重新生成SSH Key,仅需几个简单的步骤1.打开终端2.输入以下命令,并执行 $ s

架构师思考实践 973

Basilisk库教程

要在仿真中执行模块,其调度由Basilisk的[Process]和[Task]容器控制。BSK[Task]包含一系列模块,这些模块都以相同的更新频率执行。一个[Process]本质上是一个任务组,可以包含多个相关的任务。例如,在多星仿真中,你可以为每颗卫星创建一个[Process],以便将相关任务和嵌入式模块有序地组织起来。下图展示了一个示例布局,其中bskSat卫星的动力学被添加到与飞行软件(FSW)算法分开的进程中,这些算法在该卫星上执行。在每个进程中,设置了若干任务,这些任务以指定的频率进行评估。

weixin_57997461的博客 1135

在GitHub中添加SSH key的时候,报 Key is already in use

在GitHub中添加SSH key的时候,报 Key is already in use 原因是这个key加到的别的GitHub账号去了。 比如你有两个GitHub账号:A和B。你在A加了,在B中添加就会报这个错。是GitHub不允许这样子。 解决办法:删掉A的,再到B添加。 注意,相同的key在GitHub、BitBucket、码云等地方添加是可以的。 ...

w8y56f的专栏 4261

CATIA V6二次开发——如何利用CaptureToFile截屏

CaptureToFile 今天给大家分享一个很有趣的功能,如何利用CATIA自带的功能输出模型展示图? 先上方法: 方法本身并不难,只需要赋予格式及输出路径即可完成该功能。结果如下: 看到这样一张图片不禁让我陷入了沉思,怎么会这么丑???? 那么如何让这个简单的功能变得有趣,图片变得好看点呢? 第一步:背景换色 第二步:隐藏结构树 ...

WorkMan的博客 2982

android13删除录屏权限提示框-去除录屏提示

在Android 13中,当应用请求屏幕录制权限时,系统会弹出一个权限提示框,要求用户明确授权。这个提示框是为了增强用户隐私保护,让用户知道有应用尝试录制屏幕。但是,在某些情况下,开发者可能希望避免显示这个提示框,以提供更流畅的用户体验。本文将介绍如何在Android 13中删除录屏权限提示框。

zhutoubenben的专栏 1880

Github添加SSH密钥提示Key is already in use

Github添加密钥提示Key is already in use

weixin_39693913的博客 348

《S32系列芯片——Boot & HSE详解》持续更新中...

专栏总目录,将详细介绍S32系列芯片的Boot功能,最终给出HSE基于IVT的Secure Boot方案!!!

车载系统攻城狮 4383

GitHub多人协同项目ssh推送出现Key already in use问题处理

需求 ​ 今天在多人协同项目中发现,有部分小伙伴无法成功推送,一直提示: Error: Key already in useThis error occurs when you try to add a key, that's already been added to another account or repository 问题描述 ​ 检查发现用户已经在本地git中配置了一个 ssh公钥项目,使用该公钥会导致在GitHub中绑定失败,重新创建公钥会影响其他项目推送: 问题原因 机器A当前的公钥是u

白发老顽童的博客 821

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

github同一台电脑支持两个或以上的ssh账户(macos或Linux系统),解决Key is already in use问题

摘要:在MacOS/Linux系统中,可以通过配置不同SSH密钥实现双GitHub账户(github-a/b)的无缝切换。步骤如下:1)为github-b生成新密钥id_ed25519_b并添加到账户;2)在~/.ssh/config中设置主机别名,将github.com-b指向新密钥;3)克隆仓库时替换域名为github.com-b。验证通过后,即可在各自仓库中直接使用git命令,无需额外配置origin。这种方法解决了GitHub禁止SSH密钥重复使用的问题,保持操作流畅性。

小小郭 1063

efm32 入门.pdf

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

配置多个ssh公钥,解决Key is already in use

背景:我已经有一个ssh公钥和私钥了,绑定的是公司的码云 但是绑定github是不允许的 所以我需要在生成一个公钥和私钥 第一步执行下面的命令, 至于如果生成ssh公钥点击这里 ssh-keygen -t rsa -C 'your_email@example.com' -f ~/.ssh/id_rsa_github 然后一路回车 这里注意id_srs_github 的名...

dd1095的博客 1584

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

GitHub 配置SSH Key

1 HTTP URL 和SSH URL的区别 下面两个地址展示的是同一个项目,但是这两个地址之间有什么联系呢? https://github.com/ourlang/excel.git git@github.com:ourlang/excel.git 前者是https url直接有效网址打开,但是用户每次通过git提交的时候都要输入用户名和密码,有没有简单的一点的办法,一次配置,永久使用呢?当...

ourLang 2万+

GitHub如何配置SSH Key

https://github.com/xiangshuo1992/preload.git git@github.com:xiangshuo1992/preload.git 这两个地址展示的是同一个项目,但是这两个地址之间有什么联系呢? 前者是https url 直接有效网址打开,但是用户每次通过git提交的时候都要输入用户名和密码,有没有简单的一点的办法,一次配置,永久使用呢?当然,所以有了第二...

前端向朔 16万+

SSH连接GitHub并配置ssh key

SSH连接GitHub并配置ssh key,亲测可用

Java学习之道 4459

Ubuntu在GitHub中配置SSH Key

GitHub是我们常用的技术网站,通常我们在GitHub上下载代码,但是很少上传自己的代码.每个人都是不断成长的,相信很多小伙伴内心中也期待能够想其他技术大佬们一样能够分享自己的代码。最近了解到通过添加SSH Key的方式来配置GitHub。(以Ubuntu 18.04为例,当然Windows的过程也是类似的)。虽然比较简单,这里还是记录一下,以防忘记。

晓晨的博客 6247

github: Key is already in use

错误提示: Key is already in use 想要添加两个key 2467776065@qq.com 在这里插入代码片 公司电脑 user.email=72126xxxx@vivo.com user.password=“abc12xxxx” ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJrGGwhDsK2ofGY8rlYR4NvAHYZdKfOlqULEyjd/VosXqnyDSPWqvRyVgitY1sZNDMOl/QptAwVOIUZNVTHt+t1W3k

qq_36413371的博客 450

git Key is already in use

简单粗暴:重新生成SSH key再关联至GitHub 问题提示 Key is already in use 官方文档 Error: Key already in use This error occurs when you try to add a key that’s already been added to another account or repository 该key被其他用户使用或被其他仓库使用 官方文档 Once a key has been attached to one reposi

天天开心鸭! 511

GitHub配置SSH Key

GitHub配置SSH Key 网上的githubSSH连接的文章有很多,但是每次自己去配置的时候都要再去百度,然后发现,有些写的还很复杂,小白不容易懂,这篇主要就是让纯小白都能一步一步的知道怎么去配置github的ssh,达到不需要每次上传代码都输入账号密码的目的。 一:下载git,并且配置git的用户名和邮箱(有git的并已经配置了的可以忽略这一步) git config --global user.name "rui-rui-an" git config --global user.email "1

weixin_43239880的博客 1751

生成 SSH Key 并配置 GitHub/GitLab 详细教程

SSH Key 生成与配置指南,确保你能顺利完成所有步骤并成功连接 GitHub、GitLab 或其他 Git 服务器

qq_60865111的博客 8750

在github上添加一个ssh key

在github上添加一个ssh key

weixin_45041054的博客 2265
上一篇: MAC - 系统设置-MySQL 启动不了
下一篇: 解决 MyBatis Plus 查询结果映射为空对象的问题
BUG 의 烦恼
博客等级 码龄12年 0粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值