如何通过创建 SSH key 来进行Git 代码管理

news2025/1/11 10:02:22

1.检查你的电脑是否已经有SSH Key?

运行如下命令查看:

$ cd ~/.ssh
$ ls

在这里插入图片描述

如果存在id_rsa.pubid_dsa.pub 文件,说明你的电脑已经有 SSH Key ,可以直接拿来用,如果没有的话需要创建。

2.创建SSH Key

  1. 配置全局的nameemail,这里是的你githubnameemail
git config --global user.name "XXX"
git config --global user.email "XXXX@XXX.com"

如下如所示:

配置全局的name和email

  1. 生成key
ssh-keygen -t rsa -C "XXX@XXX.com"

如下图所示:

生成key

执行命令,会让输入系统的密码,密码验证成功就会生成key了,可以输入命令ls查看,如下图所示:

新生产的key

  1. 查看私钥
cat ~/.ssh/id_rsa

查看私钥

  1. 查看公钥
cat ~/.ssh/id_rsa.pub

如下图所示:

查看公钥

复制生成后的公钥 SSH Key,在需要添加的仓库中配置即可。如下图所示:

在这里插入图片描述

在如下图中key的输入框中粘贴即可完成配置

在这里插入图片描述

添加成功之后,如下图所示:
在这里插入图片描述

3.验证身份

在这里插入图片描述

SSH key 配置成功之后,还需要再在终端中输入如下命令进行验证,可以参考github官方说明

ssh -T git@github.com

验证成功会有成功的提示,如下图所示:

验证成功

4.代码托管

SSH key配置成功了,那么接下来肯定就是需要把本地代码进行远程托管了,首先我们先关联本地项目。

git remote add origin git@github.com:xxxx/项目名称.git

代码推送

 git push -u origin master

如下图所示:

在这里插入图片描述

把本地项目和git做关联,之后再推送,需要输入电脑的密码即可推送成功,如下图所示:

在这里插入图片描述

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

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

相关文章

zookeeper入门篇

文章目录前言介绍安装与启动配置说明节点节点类型PERSISTENT(持久化节点)PERSISTENT_SEQUENTIAL(持久化顺序节点)EPHEMERAL(临时节点)EPHEMERAL_SEQUENTIAL(临时顺序节点)Container&…

用Java实现简单的图书管理系统(Java系列7)

目录 前言: 1.基础框架的搭建 1.1图书 1.1.1书 1.1.2书架 1.2用户 1.2.1抽象类 1.2.2普通用户 1.2.3管理员 1.3操作 1.3.1新增图书 1.3.2借阅图书 1.3.3删除图书 1.3.4退出图书 1.3.5查找图书 1.3.6归还图书 1.3.7显示图书 2.具体内容的实现 2.1Ma…

<flutter>跨平台开发新手入坑指南 dart dio pubspec.yaml json_annotation 打包 小坑指南

1.资源文件和依赖三方包(pubspec.yaml): pubspec.yaml文件可以说是和安卓的gradle文件差不多,它用来描述版本号、sdk、依赖等的。 在资源导入方面同安卓不一样的是,flutter需要在pubspec.yaml中声名,不然…

【PCB专题】Allegro元件库路径设置方法

正常Layout拉线前,需要将原理图导出的网表导入到Allegro里,Allegro就会自动将元件导入。如果库路径没有设置或都软件找不到器件,将会非常的卡顿,并且报Completed with warnings/errors。如下图所示: 在弹出的错误报告View of file:netrev.lst中会提示很多器件找不到封装。…

js知识点

js有预解析阶段,变量声明提升只提升定义,不提升值 console.log(a);//undefined var a10; 基本数据类型 Number、String、Boolean、Undefined和Null 复杂数据类型 Object、Array、Function、RegExp、Date、Map、Set等 使用typeof运算符可以检测值或…

刷爆力扣之验证回文串 II

刷爆力扣之验证回文串 II HELLO,各位看官大大好,我是阿呆 🙈🙈🙈 今天阿呆继续记录下力扣刷题过程,收录在专栏算法中 😜😜😜 该专栏按照不同类别标签进行刷题&#xff…

第六章 作业【数据库原理】

第六章 作业【数据库原理】前言推荐第六章 作业第6章第1题(简答题)第6章第2题(简答题)第6章第3题(设计题)第6章第4题(设计题)最后前言 2022-12-27 16:05:55 以下内容源自数据库原理…

最大连续子序列的和问题(算法)

问题描述 给定一个有n(n≥1)个整数的序列,要求求出其中最大连续子序列的和。 蛮力法 暴力枚举 /*** 时间复杂度:O(n^3)* param arr 序列[数组]* param n 数组大小* return int */ int maxSubSum1(int arr[], int n) {int thi…

美团餐饮SaaS基于StarRocks构建商家数据中台的探索

作者:何启航,美团餐饮SaaS数据专家(文章整理自作者在 StarRocks Summit Asia 2022 的分享) 随着社会经济的发展,餐饮连锁商家越来越大,“万店时代”来临。对于美团餐饮 SaaS 来说,传统的 OLTP …

LeetCode 324 周赛

2506. 统计相似字符串对的数目 给你一个下标从 0 开始的字符串数组 words 。 如果两个字符串由相同的字符组成,则认为这两个字符串 相似 。 例如,"abca" 和 "cba" 相似,因为它们都由字符 a、b、c 组成。然而&#xff…

HQChart实战教程54-renko砖形K线图

HQChart实战教程54-renko砖形K线图 Renko砖形图效果图使用HQChart创建Renko初始化创建Renko配置参数说明ClassNameOption动态修改Renko配置参数完成demo代码Renko砖形图 Renko砖形图是仅测量价格变动的图表类型。 “ renko”一词源自日语单词“ renga”,意为“砖”。并非巧合…

day30【代码随想录】分割回文串、复原IP地址、子集

文章目录前言一、分割回文串(力扣131)二、复原IP地址(力扣93)三、子集(力扣78)总结前言 1、分割回文串 2、复原IP地址 3、子集 一、分割回文串(力扣131) 给你一个字符串 s&#xf…

前端开发:关于鉴权的使用总结

前言 前端开发过程中,关于鉴权(权限的控制)是非常重要的内容,尤其是前端和后端之间数据传递时候的请求鉴权校验。前端鉴权的本质就是控制前端视图层的显示和前端向后台所发送的请求,但是只有前端鉴权,没有后…

MyGDI+

文章目录[toc]界面设计Form窗口MenuStrip画笔其他选项界面美化整体框架设计DataStructureCPointPolylinePolygonSingletonGraphicFunctionForm事件处理成员变量事件处理总结界面设计 Form窗口 首先添加MenuStrip控件,随后在Form窗口属性界面根据个人爱好修改其图标…

请收下这份数字IC面试超强攻略!(内附大厂面试题目)

2022年马上就要结束了,想必今年有很多同学也已经感受到IC行业的门槛在不断提升,这一点尤其在面试的过程中感受明显。 前两年的时候,面试官有可能问一些比较简单的问题就能通过,今年可就没那么简单了,必须提前做好相关…

SQL的模型类

在Qt的数据库中,除了QSqlQuery访问数据库,还可以使用QSqlQueryModel,QSqlTableModel和QSqlRelationalTableModel,这三个类是从QAbstractTableModel派生下来的,可以很直观的查看数据库的数据 QSqlQueryModel 提供一个…

Educational Codeforces Round 98 (Rated for Div. 2) D. Radio Towers

翻译: 坐标线上有𝑛2个城镇,编号从0到𝑛1。𝑖-th镇位于𝑖点。 你在城镇1、2、…、𝑛以12的概率建造一个无线电塔(这些事件是独立的)。之后,您希望将每个塔上的信号功率设置为从1到…

C/C++开发工具CLion v2022.3全新发布——支持C++ 20

CLion是一款专为开发C及C所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。这种强大的IDE帮助开发人员在Linux、OS X和Windows上来开发C/C,同时它还使用智能编辑器来提高代码质量、自动代码重构并且深度整合CM…

C++ 当基类为抽象类时如何析构派生类

前言:本教程不涉及基础,稍微了解一下Cvirtual多态的知识就可以了,不了解的话可以先去看一下菜鸟教程,也可以看我往期的文章《virtual》、《虚函数表》 多态分为静态多态和动态多态 静态多态:也成为编译时的多态&#…

使用Word模板导出Word后,表格后面产生空白页

目录 背景 解决 参考 背景 项目中有导出Word功能,其实现逻辑是先整理一个Word文档,里面使用占位符;代码读取Word文档,然后替换占位符。 但出现这样的问题:填充某个表格后,表格后面出现了空白页。 解决 调查发现是段落标记导致的,如何显示段落标记?File -> Op…