Git SSH密钥对生成以及多个SSH存在情况配置

github-multiple-configs:使用SSH密钥在同一台计算机上拥有多个Git帐户所需的设置 设置多个git配置的方法 使用SSH密钥 这是使用SSH密钥在同一台计算机上拥有多个Git帐户所需的设置。 完成提到的步骤。 使用git config 您也可以通过指向不同存储库的多个git配置来实现此目的。 查看有关如何完成的详细步骤。 立即下载

一、使用Git Bash 生成一个新的SSH密钥

1、 打开 Git Bash.

2、 邮箱设置
粘贴下面的文字,替换成为你自己的邮箱。

Github SSH

1

$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

Git SSH

1

$ ssh-keygen -t rsa -b -C "your_email@example.com"

这将使用所提供的电子邮件作为标签创建一个新的SSH密钥。 下面展示创建中:

1

Generating public/private rsa key pair.

等会你将看到下面步骤所示

3、文件存放位置以及文件名
当你被提示“输入一个文件保存的关键,“按回车。 这种接受默认文件位置。

1

Enter a file in which to save the key (/c/Users/you/.ssh/id_rsa):

如果想已经存在,则需要新建一个另外的名字的文件即可,这也会出现多个SSH存在的情况,请参考 三

4、密码以及确认密码
在提示符下,键入一个安全的密码。更多信息,见“使用SSH密钥的口令”。

1

Enter passphrase (empty for no passphrase):

看到上面输入一个密码,当然,你输入的密码是看不到任何效果的,确定密码后回车

1

Enter same passphrase again:

上面是确认密码

5、
进入你的本地磁盘地址(由于默认,你可以按照下面的地址找到公钥、私钥)

1

/c/Users/你的登录账户名/.ssh/id_rsa

二、实际操作展示

概述:
下面是我实际操作的截图,分享下:

如果上述步骤不明确,可以查看我这里的图片,这里给于详细解释:

红色 1 处,查询当前默认位置是否存在公钥、私钥,
红色 2 ,3 ,4 处,就是上面的第一部分所操作。

三、关于多个SSH密钥对存在的情况

场景:例如,我使用了Github的时候使用自己的邮箱,在自己公司使用公司邮箱,
那么这种情况就是一种很常见的情况,那么遇到这种情况我们要如何处理呢?别
着急,我们这里有方法

首先:Windows 进入密钥默认的路径下面,然后新建一个没有后缀名的 config 文件

其次:在文件内部输入以下代码

1

2

3

4

5

6

7

8

9

Host github.com

HostName github.com

User your_email_1@example.com

IdentityFile /c/Users/you/.ssh/id_rsa

 

Host 服务域名或者IP

HostName 服务域名或者IP

User your_email_2@example.com

IdentityFile /c/Users/you/.ssh/id_rsa_别名

配置完成后,删除kown_host即可,在使用过程中,会自动根据配置文件来访问

注意:
1、如果有github,那么github的一定要使用 github.com
2、每次连接的时候会有一个提示框弹出,这个时候直接输入 yes 就可以了

Windows 11下用Ollama一键部署DeepSeek-R1大模型(附8B/14B版本选择建议) 本文详细介绍了在Windows 11环境下使用Ollama工具一键部署DeepSeek-R1大模型的完整指南,包括8B和14B版本的选择建议。通过硬件评估、安装配置、性能优化等步骤,帮助开发者高效实现本地部署,提升AI应用体验。 阅读详情

相关推荐

把STM32MP135当单片机玩:实战SD卡脱机运行LED程序(基于MP135DK开发板)

本文详细介绍了如何在STM32MP135开发板上实现SD卡脱机运行LED程序,通过裸机开发方式(Bare Metal)利用HAL库完成GPIO控制,并解析了SD卡启动流程。内容涵盖工程创建、代码编写、SD卡烧录及常见问题排查,为开发者提供了一种高性能单片机开发方案。

weixin_33734785的博客 242

Windows-Git中OpenSSH无ssh-agent多密钥配置小记

最近Git环境崩了,只好重新配置一下。笔者使用的是Windows环境,众所周知,Windows下面配置各种环境都很坑的,Git也不例外。我感觉最大的坑就是SSH的问题。Windows下面 ssh-agent 不自动启动,不长驻内存。当然,我可以强行设置一波系统自启动,也可以通过配置使得在启动 Git Bash 的时候先静默执行agent再进入环境——虽然都可以解决问题,但是总是感觉不舒服。此外,我...

weixin_34077371的博客 1381

STM32开发实战--解决STM32CubeMX生成代码时钟初始化卡死问题

本文详细分析了STM32CubeMX生成代码在时钟初始化阶段卡死的问题,提供了多种解决方案,包括简单修改和稳健的等待机制。通过深入探讨HAL库的时钟初始化陷阱及硬件层面的根本原因,帮助开发者快速定位并解决STM32开发中的常见问题。

weixin_26965807的博客 439

SSH公私密钥模式,Git配置使用

SSH公私密钥模式,Git配置使用

天道酬勤 6225

深入解析路科验证V0实验lab1:SV接口与时钟块实战

本文深入解析了路科验证V0实验Lab1的核心内容,重点阐述了SystemVerilog接口与时钟块在验证环境搭建中的关键作用。通过拆解router_io接口设计、时钟块同步机制及程序块封装,详细讲解了如何构建稳定可靠的验证通信基础,并提供了复位时序分析与常见调试技巧,为后续复杂验证打下坚实基础。

peach的博客 430

NVIDIA GPU任务调度全景:从Block分配到Warp发射

GPU并行计算的核心是任务调度,而CUDA kernel在GPU上的执行并非简单的一次性操作,而是经过从CPU命令队列到硬件前端,再到GigaThread引擎和Warp Scheduler的多层协同。理解这一过程,是性能优化的基础。Warp作为硬件调度的基本单位,其状态切换与延迟隐藏能力直接决定计算单元的利用率;而Occupancy作为衡量SM上活跃Warp池大小的指标,也并非越高越好,需要结合访存模式与资源占用综合判断。对于多任务并发场景,Stream优先级、计算抢占、MIG硬件隔离与MPS软件共享等机制

weixin_32612263的博客 270

Git生成SSH密钥及配置

想要以SSH的方式连接Git仓库,需要先生成SSH密钥并在Git仓库配置SSH密钥。这里以Github仓库为例,对Git生成SSH密钥及配置进行简单总结。

RtxTitanV的博客 5242

六种光耦综合对比——《器件手册--光耦》

可控硅输出光耦(SCR Optocoupler)是一种特殊的光电耦合器,由红外发光二极管(LED)和双向可控硅(SCR)组成,用于实现输入和输出之间的电气隔离和信号传输。逻辑输出光耦是一种高效、可靠的数字信号隔离和电平转换器件,通过电气隔离和逻辑电平输出,确保了系统的安全性和信号的稳定性。固态继电器(可控硅输出,SSR)是一种无触点电子开关设备,利用可控硅(SCR或Triac)作为主要开关元件,通过光耦合器实现输入和输出之间的电气隔离。光耦作为一种成熟的电气隔离器件,在电子电路设计中具有重要的地位。

XU157303764的博客 1725

git多秘钥管理

一、添加多个ssh key 使用命令:ssh-keygen -t rsa -C “你的github账号” / “你的gitee账号” 会提示你输入提交项目时输入的验证密码,不输则表示不用密码 ssh-keygen -t rsa -C '279371794@qq.com' -f ./github_id_rsa ssh-keygen -t rsa -C '279371794@qq.com' -f ./gitee_id_rsa 二、查看.pub vi github_id_rsa.pub vi gitee_id_r

theScoreONE的博客 315

【Unity工具篇】| 使用YooAsset接入自己的游戏项目,实现完整热更新流程

前面文章介绍了YooAsset的原理和接入官方示例文档的文章介绍,本文使用YooAsset接入自己的游戏项目做示例。 【Unity工具篇】| 资源管理插件YooAsset,原理及相关配置 【Unity工具篇】| 游戏完整资源热更新流程,YooAsset官方示例项目 具体接入方法有很多种,本文会参照官方示例 Space Shooter 太空战机DEMO 用到的方式接入自己的游戏项目。

努力前行,总会成为自己心中的那道光 1万+

基于YOLOv10深度学习的花生种子霉变检测系统

YOLO(You Only Look Once)是当前最先进的目标检测算法之一,具有快速、精准的特性。YOLOv10是YOLO系列的最新版本,相较于之前的版本,YOLOv10在特征提取、模型精度和速度上都有了显著的提升。YOLOv10采用了更深的卷积神经网络、更多的跨层特征融合方法,使得其在不同尺寸物体的检测和复杂场景的处理上都表现出了优异的性能。YOLOv10特别适合应用在需要快速处理并检测大量图像的任务中,如花生种子霉变检测等,能够实现精准、高效的检测。

2201_76125393的博客 648

双串锂电池主动均衡设计:MP2642GR-Z与STM32F091RC协同实现

电池均衡是锂电管理系统(BMS)的基础技术概念,其核心原理是通过电荷重分配抑制单体电压离散化,从而提升成组容量利用率与循环寿命。在双串等小规模场景中,传统被动均衡因能量浪费、动态响应差和温升高等缺陷,已难以满足高可靠性、低功耗的工程需求;而开关电容式主动均衡凭借高效率(>85%)、无感发热、自主运行等优势,成为当前成本敏感型嵌入式BMS的关键技术路径。本文聚焦MP2642GR-Z专用均衡IC与STM32F091RC微控制器的软硬协同设计,覆盖从电荷泵工作机理、ADC同步采样精度保障,到飞跨电容选型、地平面分

weixin_34216107的博客 309

半车(前后、左右)、整车悬架详细推导建模和simulink仿真分析

用达朗贝尔定理依据悬架数学模型,得到悬架模型微分方程,分别用simulink建立前后半车、左右半车悬架;结合转向2自由度模型与半车侧倾模型,对模型考虑相干性、延时性的C级随机路面下,仿真分析给定角阶跃输入下的侧倾稳定性。

Mr.邹的博客 1万+

SSH密钥配置(配置正确,Git 应该能够成功克隆这个仓库,而不需要输入用户名和密码)

如果配置正确,Git 应该能够成功克隆这个仓库,而不需要输入用户名和密码。、秘钥(填自己的邮箱,执行后需要按几次 enter 直到结束)要检查 Git 是否正确配置为使用 SSH。(3)配置用户邮箱(填自己的邮箱)(2)配置用户名(填自己的姓名)(1)打开 git 命令窗口。(5)配置 ssh 变量。

qq_45600165的博客 2700

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

Git SSH 密钥的生成步骤(GitHub的SSH配置)

Git SSH 密钥的生成步骤 Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 许多 Git 服务器都使用 SSH 公钥进行认证。为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其 ~/.ssh 目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥: $ cd ~/.ssh

weixin_42365757的博客 2255

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

git生成公钥私钥

的内容复制,并添加到您需要访问的远程仓库或服务器的授权密钥列表中。这样您就可以使用 SSH 协议进行身份验证和访问了。目录是一个隐藏目录,在 Windows 上可能需要设置显示隐藏文件和文件夹才能看到。目录并不是 Git 自动创建的,而是需要您手动创建和配置。文件,说明已经有 SSH 密钥对了。如果您在安装 Git 后没有看到。打开您的终端或命令提示符。

标准都是留给不爱的人,爱的本质是自由意志的沉沦 2351

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

git服务器ssh文件在哪,在windows下安装git后没有ssh文件夹

在windows7下安装git后,运行 cd ~/.ssh$bash: cd: /c/Users/Administrator/.ssh: No such file or directory出现以上问题原因:在windows7下安装git后没有ssh解决办法是: 全部留空即可,一路回车$ ssh-keygen -t rsa -C “邮箱地址” ##回车Generating public/priva...

weixin_39826089的博客 2010

Git生成SSH密钥

使用Git推送代码到远程仓库的时候需要我们配置SSH连接,通过SSH key来验证推送人的身份是否有权限进行代码推送。可以先查看自己用户的主目录是否有.ssh文件夹。Linux环境下: ls ~/.ssh 如果可以可以看到: vincente@vincente-PC:~/.ssh$ ls ~/.ssh id_rsa id_rsa.pub 那说明你已经存在密钥直接把id_rsa.pub的内容复制...

starsray的博客 350

Git生成秘钥ssh的方法

首先,检查下自己之前有没有已经生成: 在开始菜单中打开git下的git bash(当然,在其他目录下打开git bash也是一样的): 然后执行:cd ~/.ssh1如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。 如果不能进入到.ssh文件目录下,则: 检测下自己之前有没有配置:git config user.name和git config user.e...

trigger的博客 224

如何使用git bash生成ssh公钥文件详解

1在windows环境中安装gitbash,安装完成之后打开; 然后输入执行: cd ~/ .ssh 如果能进入到.ssh文件目录下 ,则证明,之前生成过.ssh秘钥,可以直接使用里面的秘钥。  如果不能进入到.ssh文件目录下,则:  检测下自己之前有没有配置:git config user.name和git config user.email(直接分别输入这两个命令) 一、如果之前没有...

Le_OOP的博客 4406

生成git密钥配置github

检查本机是否有sshkey设置 $cd~/.ssh或cd.ssh 如果没有则提示:Nosuchfileordirectory 如果有则进入~/.ssh路径下(ls查看当前路径文件,rm*删除所有文件) 查看是否有 user.name 和 user.email 生成秘钥:ssh-keygen -t rsa -C "邮箱",Enter就行,然后会提示输入密码(可输可不输) 出现这个cat 一下上图圈起来的那个地址 或者cat ~/.ssh/id_rsa....

small_zu_classma的博客 984

win 如何生成ssh密钥

/** * @description: 跨域 * @author: * @create: **/ @Configuration public class CorsConfiguration implements WebMvcConfigurer { @Bean public CorsFilter corsFilter() { final UrlBasedCorsConfigurationSource urlBasedCorsConfigurationSource

feifei10244499的博客 856

git 生成ssh

查看~/.ssh目录下面是否存在id_rsa id_rsa.pub,如果不存在 ssh-keygen -o cd ~./ssh ls id_rsa id_rsa.pub 文件存在 查看秘钥 cat id_rsa.pub 如果内容不对 重新生成秘钥 ssh-keygen -t rsa -C "git邮箱" 更改git使用账号密码 1.输入你的名字:$ git config --global...

weixin_43883907的博客 150

Git安装和sshkey配置

系统环境  # linux CentOS Linux 7 root@localhost bin]# uname -a Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 安装git [root@localh...

chy2z的专栏 1251

Git/GitHub SSH配置

生成 SSH 公钥 如前所述,许多 Git 服务器都使用 SSH 公钥进行认证。 为了向 Git 服务器提供 SSH 公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。 这个过程在所有操作系统上都是相似的。 首先,你需要确认自己是否已经拥有密钥。 默认情况下,用户的 SSH 密钥存储在其~/.ssh目录下。 进入该目录并列出其中内容,你便可以快速确认自己是否已拥有密钥: $ ...

weixin_30265171的博客 63
上一篇: git生成SSH KEY公钥
下一篇: HashMap根据value获取key
rmnjava
博客等级 码龄20年 8粉丝 5原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值