Ftp gnutls_record_recv:TLS连接未正确终止。假设EOF

Ftp gnutls_record_recv:TLS连接未正确终止。假设EOF,ftp,gitlab,gitlab-ci,lftp,gnutls,Ftp,Gitlab,Gitlab Ci,Lftp,Gnutls,我试图使用管道ci来构建我的站点,并通过FTPS将其部署到我的GoDaddy主机。目前,一切都在进行中。如果我尝试从顶级域(www.mysite.com/build)传输到一个新目录,该命令将在本地计算机以及Gitlab管道中成功执行。但是,如果我试图覆盖顶级域中的文件以实际更新站点,那么它只能在我的本地域上工作,但无法从Gitlab管道进行连接 传输到新目录的命令: (从我的Gitlab.com和我的本地计算机上,干运行执行良好) 命令传输到顶级域,覆盖现有代码: (在我的本地机器上进行干

我试图使用管道ci来构建我的站点,并通过FTPS将其部署到我的GoDaddy主机。目前,一切都在进行中。如果我尝试从顶级域(www.mysite.com/build)传输到一个新目录,该命令将在本地计算机以及Gitlab管道中成功执行。但是,如果我试图覆盖顶级域中的文件以实际更新站点,那么它只能在我的本地域上工作,但无法从Gitlab管道进行连接


传输到新目录的命令:
(从我的Gitlab.com和我的本地计算机上,干运行执行良好)


命令传输到顶级域,覆盖现有代码:
(在我的本地机器上进行干运行可以正常执行,但从未成功地从Gitab.com正确连接)


我怀疑这可能是GoDaddy或Gitlab的设置有问题,但我想先检查一下这里,看看是否遗漏了任何明显的错误

我已经在下面的日志中设置了
--debug
标志

传输到新目录(/build) Gitlab.com(工作)
$lftp-e“设置ftp:ssl强制;设置ssl:verify certificate no;mirror-R--dry run build/;quit”-u$ftp\u USER,$ftp\u PASSWORD$ftp\u HOST--debug
----连接到.com(160.153.92.9)端口21

我相信您必须使用
设置ftp:ssl force yes
(您缺少
yes
)。这对我有用

lftp -e "set ftp:ssl-force; set ssl:verify-certificate no; mirror -R --dry-run build/ ; quit" -u $FTP_USER,$FTP_PASSWORD $FTP_HOST --debug
lftp -e "set ftp:ssl-force; set ssl:verify-certificate no; mirror -R --dry-run build/ / ; quit" -u $FTP_USER,$FTP_PASSWORD $FTP_HOST --debug