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

Windows下git ftp pull调用lftp遇证书验证失败问题求助

解决git ftp pull时lftp证书验证错误的问题

我之前也碰到过一模一样的情况!手动在lftp里设置SSL参数能正常操作,但git-ftp调用lftp就触发证书验证错误,根源在于git-ftp调用lftp时不会自动加载你手动输入的临时配置,得把这些参数写到lftp的全局配置文件里,让每次启动lftp都自动生效。

具体操作步骤如下:

  • 找到你安装的lftp的配置文件,也就是C:\Program Files\lftp\etc\lftp.conf(和你说的安装路径对应)
  • 用文本编辑器打开这个文件,在末尾添加两行配置:
    set ssl:verify-certificate no
    set ftp:ssl-allow no
    
  • 保存文件后,关闭所有打开的命令行窗口(确保配置生效),重新打开命令行再执行git ftp pull试试,应该就能正常拉取了。

如果不想修改全局配置,也可以在git-ftp命令里直接传递lftp参数,比如:

git ftp pull -c "set ssl:verify-certificate no; set ftp:ssl-allow no"

不过这种方式每次执行都要加参数,不如全局配置省心。

说白了就是手动设置的配置只在当前lftp会话有效,而git-ftp是新开了一个lftp进程,所以得把配置固化到全局文件里才行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 03:09:45