gitee / github 配置git, 实现免密码登录

devtools/2024/11/13 9:24:11/

文章目录

    • 怎么配置公钥和私钥
    • 验证配置成功
    • 问题

怎么配置公钥和私钥

以下内容参考自 github>github ssh 配置,gitee>gitee的配置也是一样的;
粘贴以下文本,将示例中使用的电子邮件替换为 GitHub 电子邮件地址。

ssh-keygen -t ed25519 -C "your_email@example.com"

注意:如果你使用的是不支持 Ed25519 算法的旧系统,请使用以下命令:

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

这将以提供的电子邮件地址为标签创建新 SSH 密钥。

Generating public/private ALGORITHM key pair.

以下是一个错误的写法 ❌:

错误的写法:ssh-keygen -t rsa -C “cocoli@qq.com”
这样git会配置失败的;

遇到选项敲回车跳过就行;
在这里插入图片描述

密钥会默认保存在 /root/.ssh 文件夹下里面有一个*.pub 结尾的文件,里面存放的是公钥,将公钥文件复制粘贴到gitee>gitee或者github>github进行配置;
在这里插入图片描述

验证配置成功

ssh -T git@gitee>gitee.com

然后输入: yes
得到下图所示的结果,就是配置成功了;
在这里插入图片描述

TIPS:

有一个小技巧,上述相同的公钥,可以同时在gitee>gitee和github>github进行配置,这个是可以的;
github>github也添加公钥之后,试试
ssh -T git@github>github.com

问题

Q: 为什么,git 已经配置成功了,下载和上传文件还是要输入用户名和密码?

可以在github>github或者gitee>gitee,选择http和ssh等不同协议的下载方式,如果是linux,不想输入密码的话,建议 ssh;
在这里插入图片描述
这是因为你使用的是 http,要输入账号和密码的;

在这里插入图片描述

如下图所示,git 使用 ssh,则无需账号和密码:
在这里插入图片描述


http://www.ppmy.cn/devtools/10487.html

相关文章

分布式与微服务的区别

首先分布式是一种系统部署模式,将一个系统分成多个不分进行运行。而微服务架构是一种更加精细化的设计方法,它是分布式的一个分支,主要强调将一个单体应用拆分成一组小型松耦合的服务,每个服务专注于单一业务功能并能够独立部署和…

在Nuxt.js中添加PostCSS自动前缀器

在其他浏览器中,有些 CSS 属性需要带有前缀。如-webkit- | -o- | -ms- 等等 Autoprefixer 是一个 PostCSS 插件,可以将你的CSS代码渲染到浏览器中自动补充厂商前缀,因此你不用担心自己编写的CSS代码有浏览器兼容性问题。 如: .fl…

python输入输出特殊处理

输出 需要满足输出一行后,再输出一行,行中每个元素用空格隔开 length len(tri) tmp [] for i in range(len(tri)):tmp tri[i]for j in range(len(tri[i])):print(tmp[j],end )print()输入p 一次性输入6个数字到列表中,并且输入的每个数…

MATLAB初学者入门(10)—— 粒子群算法

粒子群优化(Particle Swarm Optimization, PSO)是一种基于群体协作的优化技术,它由社会行为模型(如鸟群觅食行为)启发而来。PSO 通过模拟一群粒子(候选解)在解空间中的移动来寻找最优解。每个粒…

线性代数 --- 矩阵的对角化以及矩阵的n次幂

矩阵的对角化以及矩阵的n次幂 (特征向量与特征值的应用) 在上一篇文章中,我记录了我所学习的矩阵的特征向量和特征值,所关注的是那些矩阵A作用于向量x后,方向不发生改变的x(仅有尺度的缩放)。线性代数 --- 特征值与特…

Golang | Leetcode Golang题解之第43题字符串相乘

题目: 题解: func multiply(num1 string, num2 string) string {if num1 "0" || num2 "0" {return "0"}m, n : len(num1), len(num2)ansArr : make([]int, m n)for i : m - 1; i > 0; i-- {x : int(num1[i]) - 0fo…

详解工业网关在线探测功能及用途

工业网关专为工业物联网应用设计,可实现包括不同通讯协议之间的兼容和转换,提供软硬件加密保障工业数据安全传输,发挥强大算力实现数据边缘预处理,联动联调工业网络设备实现高效协同等。在线探测功能是佰马工业网关的一项重要功能…

paddlepaddle-gpu安装

背景 之前安装paddlepaddle-gpu遇到各种问题,安装不成功,之前使用了wsldocker的方式,可查看我之前博客:记录paddlepaddle-gpu安装,这要会导致我整个开发流程比较割裂 cuda版本 强烈推荐cuda11.8,paddlep…