TortoiseGit拉取开源子仓库失败

问题

拉取开源仓库时报错,明显看到仓库包含了子仓库

手动update submodule,错误提示: No supported authentication methods available (server sent: publickey)

分析

这是由于子仓库是用git的方式配置的(并非https),而电脑端没有有效的ssh密钥认证,所以没有拉取权限,导致失败

解决

用户信息校正:

本地没有正确配置ssh,正确指向ssh.exe的路径:C:\Program Files\Git\usr\bin\ssh.exe

重新生成 SSH 密钥,配置文件:~/.ssh/id_ed25519.pub

在GitHub账户添加ssh密钥认证,粘贴内容到Key的填充区,然后起个标题Title

测试ssh连通性

重新进行Submodule Update

相关推荐
yanlaifan3 小时前
git版本管理工具中的回车换行转换逻辑
git
枝枝在Coding11 小时前
我把 Codex 接进 SSH 后,才发现 Xterminal MCP 最难的是敢不敢让 Agent 动手
ssh·mcp
小僧景贤15 小时前
【零门槛入门】嵌入式新手极简 Git 上手教程
git·固件开发·嵌入式版本管理
克里斯蒂亚诺更新16 小时前
云效和IDEA关于git的相通使用
git
Gavynlee16 小时前
Git 操作问题排查与解决方案记录(Gitee 实战)
git·elasticsearch·gitee
邪修king17 小时前
Re:Linux系统篇(十):从零上手 Git + GitHub(Ubuntu 环境实操完整版|个人代码归档必备)
linux·git·github
李可以量化17 小时前
Redis 从了解到精通(三)下:性能基准测试与量化场景性能避坑指南
redis·git·python·量化交易·qmt·ptrade
青 春 记 忆1 天前
零基础入门Python11|Git实战:为任务管理器建立版本历史
开发语言·git·vscode·python·python3.11
牢姐与蒯1 天前
Linux基础开发工具之版本控制器git
git
云原生指北1 天前
Docker Sandboxes 工作区怎么接:Direct、Clone 和它们的边界
git·docker·agent