Gitee配置SSH公钥

采用SSH协议同步Git仓库代码的好处就是高效。在配置好SSH公钥后,不需要每次操作都要输入用户名和密码(主要针对命令行来说)。

以我个人项目为例。

生成 SSH 公钥

1. 通过命令 ssh-keygen 生成 SSH Key:

ssh-keygen -t ed25519 -C "zhangjc"
  • -t key 类型

  • -C 注释

  • 中间通过三次回车键确定,输出如下:

$ ssh-keygen -t ed25519 -C "zhangjc"
Generating public/private ed25519 key pair.
Enter file in which to save the key (/home/zhangjc/.ssh/id_ed25519): 
Created directory '/home/zhangjc/.ssh'.
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /home/zhangjc/.ssh/id_ed25519
Your public key has been saved in /home/zhangjc/.ssh/id_ed25519.pub
The key fingerprint is:
SHA256:C/YxTF2P+qAR/xI0wfOkw13qvTo9siQGr+/erkOyvFA zhangjc
The key's randomart image is:
+--[ED25519 256]--+
|         .. .    |
|         .oo.o.  |
|        o.+*.o.  |
|       o ++o+    |
|      o E =o .   |
|     . +.O.=. .  |
|      ..++= +. . |
|       .oo.=o +  |
|        o==+== . |
+----[SHA256]-----+

2. 查看生成的 SSH 公钥和私钥:

$ ls ~/.ssh/
id_ed25519  id_ed25519.pub
  • 私钥文件 id_ed25519

  • 公钥文件 id_ed25519.pub

3. 查看公钥,显示内容如下(公钥中间部分以*号做了替换):

$ cat ~/.ssh/id_ed25519.pub
ssh-ed25519 AAAAC***nW zhangjc

设置账户 SSH 公钥

通过主页右上角 「个人设置」->「安全设置」->「SSH 公钥」->「添加公钥」 ,添加生成的 public key 添加到当前账户中。

输入标题和刚才公钥的内容,报错即可。

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

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

相关文章

2024年认证杯SPSSPRO杯数学建模D题(第一阶段)AI绘画带来的挑战解题全过程文档及程序

2024年认证杯SPSSPRO杯数学建模 D题 AI绘画带来的挑战 原题再现: 2023 年开年,ChatGPT 作为一款聊天型AI工具,成为了超越疫情的热门词条;而在AI的另一个分支——绘图领域,一款名为Midjourney(MJ&#xff…

高级sql技巧

高级SQL技巧包括以下几个方面: 使用视图(Views):视图是基于一个或多个表的查询结果集,使用视图可以简化复杂的查询操作并提高可读性。 使用子查询(Subqueries):子查询是一个嵌套在主…

算法-字符串-5.最长回文子串

一、题目: 二、思路解析 1.思路: 最长子串——动态数组 2.常用方法: a.字符串的截断 ress.substring(start,end1); 3.核心逻辑: 1.特殊情况:字符串为空或字符串的长度为0 if(snull||s.length())return ""…

避大坑!Vue3中reactive丢失响应式的问题

在vue3中,我们定义响应式数据无非是ref和reactive。 但是有的小伙伴会踩雷!导致定义的响应式丢失的问题。 reactive丢失响应式的情况1(直接赋值) 场景: 1.你定义了一个数据:let datareactive({name:"",age:"" }) 2.然后你…

高中数学:计数原理-二项式定理

文章目录 一、二项式定理与通项公式二、二项式系数的性质 一、二项式定理与通项公式 我们先来看完全平方公式 二、二项式系数的性质

Linux学习笔记14 了解磁盘:何为HDD,SSD?sata?PCIE?分区,MBR,GPT (上)

前文有学习文件系统的概念。介绍了Linux组织文件的方式和文件的分类。 但是最初的时候,最先有的并不是文件系统。而是磁盘。 要我说,最关键的那句话就是:分区存在自己的文件系统。而磁盘存在自己的分区。 磁盘 我们一般指的是在linux中以…

刷题计划day26 回溯(五)回溯止【N 皇后】【解数独】

⚡刷题计划day26 回溯(五)继续,回溯最后一个专题,今天的是hard题,也是比较经典的题型,可以点个免费的赞哦~ 往期可看专栏,关注不迷路, 您的支持是我的最大动力🌹~ 目录…

Next.js系统性教学:深入理解部分预渲染与边缘计算

更多有关Next.js教程,请查阅: 【目录】Next.js 独立开发系列教程-CSDN博客 目录 更多有关Next.js教程,请查阅: 1. 部分预渲染(Partial Prerendering) 1.1 什么是部分预渲染? 1.1.1 部分预渲…

Ubuntu 20.04安装rsync 3.2.7

前言 Ubuntu 20.04的apt中不支持rsync 3.2.0的安装,因此需要手动编译安装,记录下过程 ~$ apt policy rsync rsync:已安装:(无)候选: 3.1.2-2.1ubuntu1.6版本列表:3.1.3-8ubuntu0.7 -1100 /var/lib/dpkg/status下载所…

UE5基本数据类型

bool: 表示布尔值,只有两个取值:true 或 false,用于表示逻辑条件。int8: 表示 8 位的有符号整数,范围是 −128−128 到 127127。uint8: 表示 8 位的无符号整数,范围是 00 到 255255。int16: 表示 16 位的有符号整数&am…

Linux中的rpm命令

rpm(Red Hat Package Manager)是一个用于管理基于 RPM 的 Linux 发行版(如 Red Hat、CentOS、Fedora 等)软件包的命令行工具。你可以使用 rpm 命令来查询、安装、卸载、升级和验证 RPM 软件包。 ### 常用的 rpm 命令:…

【C++游戏程序】easyX图形库还原游戏《贪吃蛇大作战》(三)

承接上一篇文章:【C游戏程序】easyX图形库还原游戏《贪吃蛇大作战》(二),我们这次来补充一些游戏细节,以及增加吃食物加长角色长度等设定玩法,也是本游戏的最后一篇文章。 一.玩家边界检测 首先是用来检测…

linux的vdagent框架设计

1、vdagent Linux 的 spice 客户代理由两部分组成,一个系统范围的守护进程 spice-vdagentd 和一个 X11 会话代理 spice-vdagent,每个 X11 会话有一个。spice-vdagentd 通过 Sys-V initscript 或 systemd 单元启动。 如下图:spice-vdagent&a…

docker修改并迁移存储至数据盘

文章目录 前言一、操作步骤(需要root权限)1. 查看磁盘占用,查看当前docker目录占用的空间2. 查看正在运行的容器,并停止容器及服务3. 拷贝数据、修改配置(关键步骤)4. 加载配置,启动服务及容器 …

证明网络中的流形成一个凸集

证明网络中的流形成一个凸集 步骤1:定义和符号步骤2:线性组合步骤3:验证容量限制步骤4:验证流量守恒结论示例代码(C语言) 在网络流理论中,一个流 f f f 是定义在网络图的边集上的一种函数&…

vscode(一)安装(ubuntu20.04)

1、更新软件包列表 sudo apt update2、安装依赖包 sudo apt install software-properties-common apt-transport-https wget3、导入Microsoft GPG密钥 wget -q https://packages.microsoft.com/keys/microsoft.asc -O- | sudo apt-key add -4、向系统添加VSCode存储库 sudo…

阿里云轻量应用服务器开放端口,图文教程分享

阿里云轻量应用服务器如何开放端口?在轻量服务器管理控制台的防火墙中添加规则即可开通端口,开通80端口就填80,开通443就填443端口,开通3306端口就填3306。阿里云百科网aliyunbaike.com整理阿里云轻量应用服务器端口号开通图文教程…

自然三次样条插值推导笔记

问题情境 假设我们有一组数据点(称为控制点): x 0 , x 1 , x 2 , … , x n x_0, x_1, x_2, \ldots, x_n x0​,x1​,x2​,…,xn​ 这些点是已知的,表示我们要拟合的曲线在等距离参数点(比如参数取为0,1,2,…,n&#x…

如何在Ubuntu中利用repo和git地址下载获取imx6ull的BSP

01-设置git的用户名和邮箱 git config --global user.name "suwenhao" git config --global user.email "2487872782qq.com"这里不设置的话后面在第5步的repo配置中还是会要求输入,而且以后进行相关操作都要输入,不妨现在就进行配置…

C++设计模式之外观模式

动机 下图中左边方案的问题在于组件的客户和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。 如何简化外部客户程序和系统间的交互接口?如何将外部客户程序的演化和内部子系统…