我受够了自己的无能,很抱歉。
git和git-ftp安装正常,git ftp push工作正常(尽管只使用普通ftp,而不是sftp)。我试图让git ftp拉/下载工作,因为有些情况下ftp内容是直接改变的。
为此需要lftp,因此从Nwgat获得了LFTP for Windows。这是一个独立的,我把它放入程序文件/lftp (bin等文件夹),设置env。路径,lftp现在从命令行运行。
使用第一个lftp命令"cd“,git ftp拉会产生以下错误
Fatal error: Certificate verification: unable to get local issuer certificate
我可以直接使用lftp与成功lftp ftp://username@ftp.server.com,然后设置命令
设置ssl:验证-证书编号 设置ftp:ssl-不允许;
但是当git调用lftp时所以我加入了
设置ssl:验证-证书编号 设置ftp:ssl-不允许;
转到C:\ Files\lftp\etc\lftp.conf程序
但是,在lftp中调用"set“并不显示任何配置参数,因此我假设git-ftp中的lftp不尊重ssl设置.
在我开始写我自己的shell脚本而不是git ftp拉之前有什么想法吗?:)
编辑:在lftp中,似乎忽略了配置文件,不管它是从git调用还是直接调用。lftp到底在哪里寻找配置文件?尝试用户/user/..lftprc失败。
谢谢亚历山大
发布于 2018-11-28 17:50:11
因此,我发现我有一个错误的安装git-ftp,也搞砸了安装cygwin。当我从头开始重新安装时,一切都运行良好:)
https://stackoverflow.com/questions/48561653
复制相似问题