Не удается загрузить файлы через командную строку lftp - PullRequest
0 голосов
/ 14 июля 2020

Мне трудно изменить конфигурацию конвейера с помощью bitbucket. Раньше я использовал ncftpput, и в течение нескольких месяцев все работало нормально с этим конвейером:

image: node:9.8.0
...
script:
- apt-get update || true
- apt-get install ncftp
- ncftpput -z -v -u "$FTP_USERNAME" -p "$FTP_PASSWORD" -R ftp.xxxxxx.com / dist/*

Но в последней попытке была возвращена ошибка:

+ ncftpput -z -v -u "$FTP_USERNAME" -p "$FTP_PASSWORD" -R ftp.xxxxx.com.br / dist/.
dist/./contato.php:             dist/./contato.php:                
ETA:   0:00    4.10/  4.10 kB   50.06 MB/s  dist/./contato.php:                  
 **** various lines with tryes to upload *****
ncftpput dist/.: could not send file to remote host.

Возможно подключение на ftp, загружать через filezilla, выполнять команды, однако при попытке загрузки через инструмент командной строки или битбакет на удаленном компьютере создается 0-байтовый файл, sh загрузка не завершается.

Итак, я ' Я пытался загрузить со своего локального компьютера, я протестировал некоторые инструменты командной строки и не могу понять, что может происходить.

Теперь я попробовал эту команду:

lftp -u xxxx,xxxxx -e "set ftp:ssl-allow no; set ftp:use-feat false; set log:enabled true; mirror -v --ignore-size --transfer-all -R dist/ /;quit" ftp.xxxx

И этот журнал возвращает:

<--- 220 FTP Server  <--- 230 Login successful.                                
---> MKD / <--- 550 Create directory operation failed.
---> PASV <--- 227 Entering Passive Mode.                                          
---> LIST  <--- 226 Directory send OK.
---- Got EOF on data connection
---> TYPE I
<--- 200 Switching to Binary mode.                                                      
Removing old file `contato.php' Transfer file `contato.php'
---> DELE contato.php <--- 250 Delete operation successful.                                                    
---> STOR contato.php  <--- 150 Ok to send data. 
# Here it freezes, the bytes upload rate falling, and nothing happens for a long time
<--- 421 Data timeout. Reconnect. Sorry.                                                               
---- Closing socket control

У кого-нибудь есть пример работы?

...