github生成新的SSH密钥

news2024/11/20 4:56:01

首先是参考官方文档
生成新的 SSH 密钥并将其添加到 ssh-agent述

当你在创建SSH密钥时遇到提示:

Enter file in which to save the key (/c/Users/YOU/.ssh/id_ALGORITHM):

这一步是让你选择保存生成的SSH密钥对的文件名和位置。如果你直接按回车键([Press enter]),系统将使用默认的文件名和位置保存你的密钥。对于大多数用户来说,使用默认设置是推荐的,除非你有特定的理由需要使用不同的文件名或保存密钥到不同的位置。

接下来的步骤

  1. 保存密钥:直接按回车键接受默认文件名和路径。

  2. 设置密钥密码(可选):之后,系统可能会询问你是否要为SSH密钥设置密码(也称为“passphrase”)。

    • 这一步是可选的,但出于安全考虑,建议设置一个密码。如果你选择设置密码,请记住这个密码。每次使用这个密钥时,系统都会要求你输入这个密码。
    • 如果你不想设置密码,直接再次按回车键即可。
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    
  3. 生成密钥:完成上述步骤后,系统会生成SSH密钥对,并保存到指定的文件中。默认情况下,你会得到一个公钥文件和一个私钥文件。公钥文件通常以.pub结尾。

  4. 添加SSH密钥到ssh-agent(如果你设置了密码):
    首先,确保ssh-agent正在运行:

    eval "$(ssh-agent -s)"
    

    然后,添加你的私钥到ssh-agent:

    ssh-add ~/.ssh/id_ALGORITHM
    

    替换id_ALGORITHM为你实际的私钥文件名,如id_rsaid_ed25519

  5. 将SSH公钥添加到GitHub账户

    • 打开你的公钥文件。你可以使用文本编辑器打开它,或者在命令行中使用cat命令查看它的内容:
      cat ~/.ssh/id_ALGORITHM.pub
      
    • 将显示的公钥内容完整复制(确保复制公钥的完整内容,从ssh-开头到你的电子邮件结尾)。
    • 登录到你的GitHub账户,进入Settings > SSH and GPG keys > New SSH key,粘贴你的公钥到Key字段,添加一个适当的标题,然后点击“Add SSH key”。
      注意看Key中提示框中的内容
      注意看Key中提示框中的内容如果不符合的话会出现以下这种情况
      请添加图片描述

完成这些步骤后,你的SSH密钥就设置好了,你可以使用SSH方式来访问GitHub上的仓库了。再次尝试之前失败的命令,看看是否能成功推送你的代码。如果你遇到任何问题,或者需要更多的帮助,请随时告诉我。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1570400.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

数据结构入门系列-栈的结构及栈的实现

🌈个人主页:羽晨同学 💫个人格言:“成为自己未来的主人~” 栈 栈的概念及结构 栈:一种特殊的线性表,其只允许在固定的一段进行插入和删除元素操作,进行数据输入和删除操作的一端称为栈顶,另…

一、Docker部署GitLab(详细步骤)

Docker部署GitLab(详细步骤) 一、拉取镜像二、启动容器三、修改配置四、修改密码五、浏览器访问 一、拉取镜像 docker安装教程:https://qingsi.blog.csdn.net/article/details/131270071 docker pull gitlab/gitlab-ce:latest二、启动容器 …

CSS 实现航班起飞、飞行和降落动画

CSS 实现航班起飞、飞行和降落动画 效果展示 航班起飞阶段 航班飞行阶段 航班降落 CSS 知识点 animation 属性的综合运用:active 属性的运营 动画分解 航班滑行阶段动画 实现航班的滑行阶段动画,需要使用两个核心物件,一个是跑动动画&#x…

LeetCode-994. 腐烂的橘子【广度优先搜索 数组 矩阵】

LeetCode-994. 腐烂的橘子【广度优先搜索 数组 矩阵】 题目描述:解题思路一:多源广度优先搜索(队列实现)解题思路二:哈希表实现,先找出所有腐烂和新鲜橘子的集合{}类似于set()。每剔除一次time1解题思路三&…

代码随想录|Day32|动态规划01|509.斐波那契数列、70.爬楼梯、746.使用最小花费爬楼梯

509.斐波那契数列 动规五步曲: 确定 dp[i] 含义:第 i 个斐波那契数值为 dp[i]递推公式:dp[i] dp[i - 1] dp[i - 2]dp数组初始化:dp[0] dp[1] 1遍历顺序:从前向后打印dp数组 class Solution:def fib(self, n: int) …

1.Spring Boot框架整合

Spring Boot项目创建&#xff08;约定大于配置&#xff09; 2.1.3.RELEASE版本示例 idea创建 从官网下载&#xff08;https://start.spring.io/&#xff09;单元测试默认依赖不对时&#xff0c;直接删除即可 Web支持&#xff08;SpringMVC&#xff09; <dependency>&…

在线考试|基于Springboot的在线考试管理系统设计与实现(源码+数据库+文档)

在线考试管理系统目录 目录 基于Springboot的在线考试管理系统设计与实现 一、前言 二、系统设计 三、系统功能设计 1、前台&#xff1a; 2、后台 管理员功能 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选题推荐 八、源码获取&#xff1a; 博主…

FFmpeg与zlmedikit流媒体服务器

流媒体服务器 zlmediakit 运行流媒体服务器后的日志&#xff0c;可以看到rtsp默认端口554&#xff0c;rtmp默认端口&#xff1a;1935&#xff0c;http默认端口&#xff1a;80&#xff0c; FFmpeg rtsp推流 ffmpeg -re -stream_loop -1 -i “1.mp4” -vcodec h264 -acodec …

神经网络汇聚层

文章目录 最大汇聚层平均汇聚层自适应平均池化层 最大汇聚层 汇聚窗口从输入张量的左上角开始&#xff0c;从左往右、从上往下的在输入张量内滑动。在汇聚窗口到达的每个位置&#xff0c;它计算该窗口中输入子张量的最大值或平均值。计算最大值或平均值是取决于使用了最大汇聚…

Vue 样式技巧总结与整理[中级局]

SFC&#xff08;单文件组件&#xff09;由 3 个不同的实体组成&#xff1a;模板、脚本和样式。三者都很重要&#xff0c;但后者往往被忽视&#xff0c;即使它可能变得复杂&#xff0c;且经常导致挫折和 bug。 更好的理解可以改善代码审查并减少调试时间。 这里有 7 个奇技淫巧…

光猫桥接模式详细步骤

目录 一、前言 路由模式 &#xff08;宽带默认&#xff09; 桥接模式 二、桥接模式步骤 &#xff08;一&#xff09;图片记录备份 设备信息图 网络侧信息 远程管理密码 宽带上网设置 &#xff08;二&#xff09;桥接模式开始 光猫设置 路由器设置 一、前言 重点&a…

vue-cli打包 nodejs内存溢出 vue2.x Last few GCs

遇到这种情况百度各种博客&#xff0c;什么改package.json里的配置&#xff0c;什么安装increase-memory-limit &#xff0c;都尝试了并没什么用处&#xff0c;最后解决方案为执行下方名单&#xff0c;再次打包就成功了&#xff1a; export NODE_OPTIONS--max_old_space_size4…

(源码+部署+讲解)基于Spring Boot和Vue的大学生快递代取服务平台的设计与实现

一、引言 本报告旨在详细阐述基于Spring Boot后端框架和Vue前端框架的大学生快递代取服务平台的设计与实现过程。该平台旨在为大学生提供便捷的快递代取服务&#xff0c;解决因时间冲突或距离过远而无法及时取件的问题。通过该平台&#xff0c;用户可以发布代取需求&#xff0c…

十个排序算法

目录 冒泡排序(Bubble Sort) 选择排序(Select Sort) 插入排序&#xff08;InsertSort&#xff09; 希尔排序&#xff08;ShellSort&#xff09; 计数排序&#xff08;CountSort&#xff09; 快速排序&#xff08;QuickSort&#xff09; 归并排序&#xff08;Merge Sort&a…

【注册中心】ZooKeeper

文章目录 概述Zookeeper的应用场景Zookeeper的角色Zookeeper 的数据模型zookeeper客户端常用命令Zookeeper的核心功能Zookeeper的架构与集群规则Zookeeper的工作模式Zookeeper如何实现分布式锁Zookeeper JavaAPI&#xff08;Curator&#xff09;来源 概述 Zookeeper 是一个开源…

牛市股票还会亏钱?--外观模式

1.1 牛市股票还会亏钱&#xff1f; 炒股&#xff0c;碰到熊市&#xff0c;亏得一塌糊涂。 "我们公司的人现在都在炒股票&#xff0c;其实大部分人都不太懂&#xff0c;就是因为现在股市行情很火&#xff0c;于是都在跟风呢&#xff01;" 刚入市的人&#xff0c;什么都…

二分答案(砍树,借教室)

二分的两种情况附代码&#xff1a; 二分查找条件&#xff1a;单调&#xff0c;二段性 例题1&#xff1a;P1873 [COCI 2011/2012 #5] EKO / 砍树 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 上代码&#xff1a; #include<bits/stdc.h> using namespace std; const …

【51单片机入门记录】A/D D/A转换器概述

目录 一、A/D D/A转换器简介 &#xff08;1&#xff09;模数转换器-ADC &#xff08;analogue-to-digital conversion&#xff09; &#xff08;2&#xff09;数模转换器-DAC&#xff08;digital-to-analogue conversion&#xff09; &#xff08;3&#xff09;应用场景 二…

ruoyi-nbcio-plus基于vue3的flowable流程元素选择区面板的升级修改

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 http://122.227.135.243:9666/ 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a…