You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jenkins配置正确凭证仍无法连接Synology NAS Git仓库:主机密钥验证失败

Jenkins连接Synology NAS Git仓库报错:Host key verification failed

问题说明(与之前引用Git问题的区别)

  • 我的问题是Jenkins无法通过合法身份验证访问Git仓库,之前被引用的纯Git问题和Jenkins Git插件完全无关
  • 该问题的答案即便适用于Git命令行场景,也未提及如何创建Jenkins可用的密钥,既没说明Jenkins中这类密钥的必要性,也没给出Jenkins内的配置方法,完全解决不了我的Jenkins部署问题
  • 总结:Git命令行的解决方案不适用于Jenkins Git插件的问题,我当前正在搭建Spring Boot应用的自动化构建,代码存储在支持SSH访问的Synology NAS Git仓库中

我的配置信息

  • Git仓库地址:ssh://mynas/volume1/develop/myapplication
  • Jenkins凭证配置:
    • 域:Global
    • 类型:用户名和密码
    • 作用域:global
    • 用户名:factor3
    • 密码:<my_password>
    • ID:creds

报错信息

Failed to connect to repository : Command "git ls-remote -h -- ssh://mynas/volume1/develop/myapplication HEAD" returned status code 128:
stdout:
stderr: Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights and the repository exists.

已确认的信息

  • 该仓库确实存在,我已使用相同凭证向其提交代码超过一年
  • 配置的Jenkins凭证与日常访问仓库所用的凭证完全一致

疑问

请问这是Jenkins Git插件的Bug,还是我遗漏了某些必要配置?


内容的提问来源于stack exchange,提问作者Factor Three

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.29 19:52:39