Git SSH 密钥生成及添加到 GitHub、Gitee

Git免密码提交-ssh密钥的生成与配置 | 一个计算机如何生成多个ssh密钥 | ssh相关疑问解答 阅读详情

前言

  Git 是现代化软件开发必不可少的工具之一,而 SSH 在 Git 中则扮演着重要角色,尤其当您使用 Git 与 GitHub 或 Gitee 进行交互时。本文将引导您如何生成 SSH 密钥以及如何将其添加到 GitHub 或 Gitee 中。

生成 SSH 密钥

  首先,我们需要在本地计算机上生成 SSH 密钥。这可以通过 Git Bash 或者命令行来完成。以下是具体步骤:

  1. 使用 Git Bash 或命令行打开终端窗口。
  2. 输入以下命令:ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 。其中 “-t” 参数指定密钥算法,“-b” 参数指定密钥长度,“-C” 参数则为注释,用于描述此公钥。
  3. 按照提示键入您想要保存密钥的文件名和路径,或使用默认设置。
  4. 接下来,系统将生成一个随机字符串作为密钥密码。此处可以选用默认密码以便于不需要输入密码进行 SSH 登录。

您的 SSH 密钥已经生成了,并在本地机器上存储。包括公钥文件和私钥文件两个文件。

添加到 GitHub

  现在,您可以将生成的公钥添加到 GitHub 中,以便与该网站进行交互。以下是具体步骤:

  1. 登录到 GitHub 账户,并转到“Settings”(设置)中的“SSH and GPG keys”(SSH 和 GPG 密钥)页面。
  2. 点击“New SSH key”(新建 SSH 密钥),填写标题和密钥的内容。
  3. 打开公钥文件 (即你在生成的时候保存的文件) ,将其内容复制到 GitHub 的 “Key” 字段中。
  4. 最后,点击“Add SSH key” (添加 SSH 密钥),完成密钥添加。

添加到 Gitee

  类似 Github,您也可以将生成的公钥添加到 Gitee 中以进行交互。以下是具体步骤:

  1. 登录到 Gitee 账户,并转到“设置”中的“SSH 公钥”页面。
  2. 点击“添加 SSH 公钥”,在弹出的窗口中输入名称和密钥内容。
  3. 打开公钥文件,将其内容复制到 Gitee 的 “Key” 字段中。
  4. 最后,点击“确定”,完成密钥添加。

  现在,您已经成功地为您的 Git 配置了 SSH 密钥,可以利用它们轻松、安全地与 GitHub 或 Gitee 进行交互。

Happy Coding!

Git添加SSH密钥本地仓库上传远程GitHub库 将路径粘贴回车后,因为我之前已经注册过一次密钥,所以会显示是否重写的选项,初次注册不会有这种情况,然后出现了passphrase(默认为空),这里直接回车两次就行,最后,他会告诉你密钥保存在哪个路径下。给你的密钥取个名字(Title),一般这个可以写你的设备的名字,反正只要知道这个密钥来自哪台设备就行了,Key type 默认就行,最后将你的密钥粘贴,再点击Add SSH key。命令输入回车后,会显示提示默认的密钥文件保存路径,接下来你需要将括号里的路径复制,再粘贴到其后,如下图所示。 阅读详情

相关推荐

本地的Git如何设置配置,同时对接gitee与github

由于gitee与giehub各自的独有的优势,有时本地的Git 需要同时与两个代码仓库进行交互,故需要同时设置配置,避免ssh冲突。本文的本地环境是在windos。用文本编辑器(如记事本、notepad++、atom等)打开公钥的 XXX.pub文件,复制内容到两个仓库账号的 公钥配置位置。密钥的路径:C:\Users\Administrator\.ssh。如果该路径下没有文件,认为目前本机还没有生成git密钥。

m0_51779399的博客 2467

git 生成密钥详细步骤 和 配置

首先右键点击电脑桌面,点击选择"Git Bash Here",打开git命令窗口;配置用公钥 自己链接用私钥。

qq_46050989的博客 4084

VSCode Git 实战:3步配置SSH密钥,实现GitHub/Gitee免密提交

本文详细介绍了如何在VSCode中通过3步配置SSH密钥,实现GitHub和Gitee的免密提交。从生成SSH密钥对到配置代码托管平台,再到修改Git仓库远程地址,每一步都配有清晰的命令和说明,帮助开发者提升工作效率,避免重复输入密码的烦恼。

weixin_28834169的博客 453

git生成密钥方法

若省略-f,则命令运行之后会提示输入一个文件名,以保存刚才生成的SSH key密钥:"Enter file in which to save the key (/c/Users/xxx(用户名)/.ssh/id_rsa):"这时正常情况下会生成id_rsa.pub和id_rsa文件。打开Git Bash,查看ls ~/.ssh下是否有密钥文件id_rsa*,有的话可先进行备份。将以上生成的id_rsa.pub文件中的密钥拷贝出来,添加到GitHub上的SSH Keys中。-f 指定密钥文件存储文件名。

hhhlizhao的博客 1万+

CSAPP performance lab

CSAPP 深入理解计算机系统的performance Lab

weixin_46091531的博客 1249

卸载Office 16 Click-to-Run Extensibility Component详细步骤

卸载Office 16 Click-to-Run Extensibility Component详细步骤 第一步:按住键盘上的“Win+R”,打开运行窗口 在运行窗口输入“Installer”回车,打开Installer文件夹 第二步:在Installer文件夹红框最右侧,即“大小”后面,右击选择“其他”,找到“主题”,勾选,点击“确定”,添加主题列成功 第三步:在“主题”列找到“Office 16 Click-to-Run Extensibility Component

M_try的博客 3万+

给git配置SSH(github,gitee)

手把手教学如何一劳永逸配置SSH方便git上传本地文件

Carlos5en的博客 658

无刷直流电机计算转速

一个霍尔传感器周期(Tms)有两种模式输出方式(3FG/1FG),一个电周期是6个60°电角度,电机磁极数是P,磁极对数PP = P / 2 3FG模式: 1个电周期= 6 * T 1FG模式: 1个电周期= 2 * T 1秒钟电周期个数: 1分钟电周期个数: 1分钟转速: 举例: 假设电机磁极数是8,3FG模式下,霍尔周期700us,计算该条件下转速 ...

meimiaorenshengqq的博客 9670

git,ssh免密公钥配置,gitee为例,GitHub,gitlab同理

git,ssh免密公钥配置,gitee为例,视频教程在这。

爱串门的小马驹博客 1839

联邦学习中的差分隐私保护详解及python实现

随着数据隐私法规(如 GDPR、CCPA)日益严格,传统将数据集中到云端训练模型的方式面临合规与安全风险。联邦学习通过让各客户端保留本地数据,仅共享模型更新,缓解了数据流动带来的隐私风险。但模型更新仍可能泄露个体信息。为进一步保障隐私,可在本地更新中引入差分隐私(DP)机制,通过向梯度或模型更新中注入随机噪声,防止反向推断原始数据citeturn0search9。

闲人编程的博客 1919

QGis软件 —— 1、Windows10下载安装QGis及插件

QGis —— 1、Windows10下载安装QGis及插件

5157

git中的SSH密钥的配置

1、首先检查一下git版本控制工具中的用户名和邮箱是否配置正确 在桌面上单击右键,点击Git Bash Here,输入git config --global --list查看用户名和邮箱配置是否是GitHub账号上的,如下图: 如果和GitHub账号上的不一样,就需要进行更改,用户名和邮箱更改方法为: git config --global user.name "GitHub上使用的用户名" ...

qq_42449963的博客 1万+

【红外DDE算法】一种应用于高动态范围红外可视化的算法

【红外DDE算法】一种应用于高动态范围红外可视化的算法 - 这个算法背后的动机 - 展示这个算法的流程 - 然后讨论各个可调参数的意义。

sunwindl91181的博客 1680

Git SSH Key 生成并添加到github/gitee步骤

Git SSH Key 生成并添加到github/gitee步骤 在本地生成密钥 大家好,这里是坚果前端小课堂,欢迎大家关注我的公众号,“坚果前端” Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。 一,github的SSH配置如下: 设置Git的user name和email: git config --global user.name "坚果前端" git config --global user.email "852851198@qq.com"

坚果的博客 1528

AgentScope深入分析-ReActAgent

ReActAgent 是 AgentScope 框架中最核心的智能体实现,它完美诠释了"推理-行动"(Reasoning-Acting)循环的精髓。本文将深入分析 ReActAgent 的类继承关系、核心执行流程,以及状态管理、钩子机制、实时介入等关键技术点。通过阅读本文,你会理解智能体如何与模型交互、如何执行工具、如何处理中断,以及这些机制背后的设计考量。模块化:通过组合不同的组件(模型、格式化器、工具集、记忆)来构建智能体透明性:所有关键流程都对开发者可见,可以精确控制可扩展性。

842

2025年9月GESP(C++四级):排兵布阵

作为将军,你自然需要合理地排兵布阵。地图可以视为n行m列的网格,适合排兵的网格以 1 标注,不适合排兵的网格以 0 标注。现在你需要在地图上选择一个矩形区域排兵,这个矩形区域内不能包含不适合排兵的网格。请问可选择的矩形区域最多能包含多少网格?

王老师青少年编程 1377

配置git-ssh

打开git bash 界面1、检查是否配置Git信息:cd ~如上图,可以看出,我的电脑上已经配置过了git用户信息。如果没有配置过请按照步骤2操作;如果已经配置过了直接跳过步骤2,执行步骤3。2、设置git的user name和email:(第一次)设置完后使用步骤一检查一下,是否配置成功,确保配置成功后执行步骤3。3、生成密钥:ssh-keygen -t rsa -C "UserName@csdn.com" (注意是在~目录下生成)...

u010227042的博客 409

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

Git同时配置github和gitee

gitee使用过程中经常报错,然后删除原来的ssh,重新给git配置github与gite的ssh key

潮汐未见潮落的博客 2974

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

同一台电脑配置Gitee、Github 的 Git SSH公钥

为了安全,远程登录上传项目需要通过认证,Git 服务器基本都使用 SSH 公钥进行认证登录,为了减去每次登录需要输入秘钥的麻烦,可以事先配置ssh公钥,SSH 密钥默认存储在 ~/.ssh 目录下。下面介绍一台电脑上配置 Gitee 和 GithubSSH公钥的方法。 1. 清除 git 的全局设置 如果已经配置Git,需要先清除git 的全局设置,如果没有就跳过这一步。 git config --global --list 查看是否设置: 删除设置 git config --global --unset

测试开发小记 3473

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Git同时配置Gitee和GitHub

Git同时配置Gitee和GitHub

小张的博客 2217

【Git】SSH密钥

许多Git服务器都使用SSH公钥进行认证,为了向Git服务器提供SSH公钥,如果某系统用户尚未拥有密钥,必须事先为其生成一份。

Victor随笔集 4112

deepin(Linux)中安装git,生成SSH公私钥配置Gitee,GitHub(2020.11)

Linux下就不要再费劲去找win下的那种图形化工具一直“下一步”“下一步”的去安装了(ps:官方教程上也是用的命令行) 今天需要用到gitee,然后查找各种教程安装,博客视频都有看,因为说的都有些区别,花费了好长时间对比,所以想总结一个完整的,以免看到一大堆不太一样的教程再去纠结选哪个。 1.输入命令安装git $ sudo apt install git-all 2.然后进行使用git之前需要做的最小配置 $ git config --global user.name "your_name" $ gi

我是你的橙子啊 1625

win10配置gitee和github

win10如何快速的配置gitee和github

OLinOne的博客 741

git 同时配置 gitee github

git同时配置gitee、github。 问题解决:kex_exchange_identification: Connection closed by remote host。

夜中听雪的博客 1374
上一篇: 十大Git使用常见问题及解决办法
下一篇: 不一样的 Git 之间 | GitLab vs GitHub vs Gitee vs GitCode
JavaWizard-M
博客等级 码龄6年 3159粉丝 148原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值