Jenkins git SSH获取code报错:git@github.com: Permission denied (publickey).

embedded/2025/1/11 14:12:25/

这个错误信息表明在尝试通过 SSH 连接到 GitHub 时,出现了权限被拒绝的问题,通常是由于 SSH 公钥未正确配置或未被 GitHub 识别。以下是解决此问题的步骤:

1. 确保 SSH 密钥已生成

首先,检查你是否已经生成了 SSH 密钥。如果没有,可以使用以下命令生成一个新的 SSH 密钥:

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

2. 添加 SSH 公钥到 GitHub

1.复制公钥:

使用以下命令查看并复制公钥内容:

cat ~/.ssh/id_ed25519.pub

2.登录 GitHub:

打开 GitHub 并登录你的账户。

3.添加 SSH 密钥:

  • 点击右上角的头像,选择“Settings”。
  • 在左侧菜单中选择“SSH and GPG keys”。
  • 点击“New SSH key”按钮。
  • 在“Title”字段中输入一个描述(例如:My Laptop),在“Key”字段中粘贴你复制的公钥。
  • 点击“Add SSH key”按钮。

3.测试 SSH 连接

在终端中运行以下命令,测试 SSH 连接是否成功:

ssh -T git@github.com

如果配置正确,你应该看到类似以下的欢迎消息:

Hi username! You've successfully authenticated, but GitHub does not provide shell access.

完成上述步骤后,再次尝试执行 git clone git@github.com:your-eng/your-tool.git 命令。


http://www.ppmy.cn/embedded/153030.html

相关文章

移远BC28_opencpu方案_pin脚分配

先上图,BC28模块的pin脚如图所示: 下面看看GPIO的复用管脚 然后我自己整理了一份完整的pin功能列表

Docker能跑些什么呢?第三期

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。 下面…

数据挖掘实训:基于CEEMDAN与多种机器学习模型股票预测与时间序列建模

股票市场的预测是金融领域中的一个重要研究方向,尤其是如何通过历史数据预测未来股价。这篇博客将带你走进如何通过多种方法,如CEEMDAN(Complete Ensemble Empirical Mode Decomposition with Adaptive Noise)分解技术与机器学习模…

腾讯云AI代码助手编程挑战赛-知识百科AI

作品简介 知识百科AI这一编程主要用于对于小朋友的探索力的开发,让小朋友在一开始就对学习具有探索精神。在信息化时代下,会主动去学习自己认知以外的知识,同时丰富了眼界,开拓了新的知识。同时催生了在大数据时代下的信息共享化…

Ubuntu 22.04 桥接配置

1. 网卡配置文件备份 sudo cp /etc/netplan/01-network-manager-all.yaml /etc/netplan/01-network-manager-all.yaml.bak 1.1 静态ip配置 1.1.3 解释 network: version: 2 ethernets: # 网卡名称 使用ifconfig查看 ens33: dhcp4: false dhcp6: false …

语音实战(一)中文语音识别

一、下载文件 from datasets import load_datasetname mozilla-foundation/common_voice_16_0 load_dataset(name, zh-CN, splittrain).save_to_disk(dataset/ name) from transformers import Wav2Vec2BertForCTCname lansinuote/Chinese_Speech_to_Text_CTC Wav2Vec2BertF…

毕业设计-模拟闯红灯的抓拍系统

1 前言 随着城市化进程的加速,交通安全问题日益凸显。闯红灯作为一种常见的交通违法行为,不仅严重威胁道路交通安全,还容易引发交通事故。为了有效遏制闯红灯行为,提高公众的交通安全意识,本文提出了一种模拟闯红灯抓…

【HTML+CSS+JS+VUE】web前端教程-25-关系选择器

关系选择器分类 后代选择器 子代选择器 相邻兄弟选择器 通用兄弟选择器 <!DOCTYPE html> <html lang="en">