在 Windows 上使用 LFTP 进行 Git FTP 推送



我很厌倦自己无法运行它,对不起。

git 和 git-ftp 安装正常,git ftp push工作正常(尽管只有普通的 ftp,而不是 sftp)。我正在尝试让 git ftp 拉取/下载工作,因为在某些情况下直接更改 ftp 内容。

为此需要 lftp,因此从 Nwgat 获得了 LFTP for Windows。它是一个独立的,我把它放入程序文件/lftp(bin等文件夹)中,设置env。路径,LFTP 现在从命令行运行。

git ftp pull 使用第一个 lftp 命令"cd"产生以下错误

Fatal error: Certificate verification: unable to get local issuer certificate

我可以成功直接使用 lftplftp ftp://username@ftp.server.com然后设置命令

设置 SSL:验证证书编号

设置 ftp:SSL-允许否;

但是当 git 调用 lftp 时出现问题并且证书正在运行,我假设强制 SSL 连接。所以我补充说

设置 SSL:验证证书编号

设置 ftp:SSL-允许否;

to C:\Program Files\lftp\etc\lftp.conf

但是在 lftp 中调用"set"不会显示任何配置参数,所以我假设来自 git-ftp 的 lftp 不尊重 ssl 设置......

在我开始编写自己的 shell 脚本而不是 git ftp pull 之前有什么想法吗? :)

编辑:似乎配置文件在lftp中被忽略了,无论是从git调用还是直接调用。lftp 到底在哪里寻找配置文件?尝试的用户/用户/.lftprc,失败。

谢谢 亚历山大

所以我发现我的git-ftp安装搞砸了,也搞砸了cygwin的安装。当我从头开始重新安装所有内容时,一切都:)

相关内容

  • 没有找到相关文章

最新更新