当前位置: 首页 > news >正文

git@github.com: Permission denied (publickey).

摘要:记录新电脑需要clone和push代码到GitHub

error:
Cloning into 'FPGA_common'…
git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

遇到的这个错误信息:

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

说明你尝试使用 SSH 协议从 GitHub 克隆仓库,但你的 SSH key 没有被 GitHub 识别或没有配置。解决方法如下:

解决步

1. 检查是否已有 SSH key

在终端输入以下命令:

ls ~/.ssh

查看是否有 id_rsa 和 id_rsa.pub(或 id_ed25519 和 id_ed25519.pub)文件。

2. 如果没有 SSH key,生成一个:

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

按提示一路回车即可。

3. 将公添加到 GitHub:

cat ~/.ssh/id_ed25519.pub

复制输出的内容。

然后登录 GitHub SSH 设置页面,点击:

New SSH key → 填入标题 → 粘贴刚才复制的公钥 → 保存。

4. 测试 SSH

ssh -T git@github.com

如果看到如下信息表示成功:

Hi username! You've successfully authenticated...

5. 再次克隆仓库

git clone git@github.com:username/FPGA_common.git

🔁 或者用 HTTPS 克隆(无需配置 SSH)

如果你不想配置 SSH,也可以改用 HTTPS:

git clone https://github.com/username/FPGA_common.git

这样每次操作可能需要输入 GitHub 用户名和密码,或者使用 Personal Access Token 替代密码。

如果你想我帮你一步步检查你现在的 SSH 状态,只需要告诉我你执行了哪一步。

http://www.dtcms.com/a/283872.html

相关文章:

  • 算法竞赛备赛——【图论】求最短路径——Dijkstra
  • 排序算法—交换排序(冒泡、快速)(动图演示)
  • uniapp问题总结
  • 并发事务~
  • 一种融合人工智能与图像处理的发票OCR技术,将人力从繁琐的票据处理中解放
  • 视频安全新思路:VRM视频分片错序加密技术
  • 小架构step系列17:getter-setter-toString
  • 智能视频分析:多行业安全防控的“AI之眼”
  • 嵌入式学习-PyTorch(7)-day23
  • Flutter Android打包学习指南
  • 如何下载视频 (pc端任何视频均可下载)
  • 英伟达Cosmos研究团队开源DiffusionRenderer (Cosmos): 神经逆向与正向渲染与视频扩散模型
  • 视频码率是什么?视频流分辨率 2688x1520_25fps采用 h264格式压缩,其码率为
  • Web攻防-PHP反序列化Phar文件类CLI框架类PHPGGC生成器TPYiiLaravel
  • blender 导入的fbx模型位置错乱
  • 【3D大比拼第一集】--max,maya,c4d,blender的命令搜索功能
  • iOS App 电池消耗管理与优化 提升用户体验的完整指南
  • 【力扣 中等 C】97. 交错字符串
  • 量化环节:Cont‘d
  • 题解:CF1829H Don‘t Blame Me
  • 相位中心偏置天线的SAR动目标检测
  • 代码随想录算法训练营第二十三天
  • Apache SeaTunnel配置使用案例
  • 【Leetcode】栈和队列算法题(逆波兰表达式、二叉树层序遍历、最小栈、栈的压入弹出序列)
  • 贪心算法(排序)
  • 如何通过ATS/HTTPS数据防篡改来加密视频?
  • 部署-k8s和docker的区别和联系
  • 川翔云电脑:云端算力新标杆,创作自由无边界
  • STM32上移植Lua解析器
  • 性能优化实践:Modbus 在高并发场景下的吞吐量提升(二)