git – ftp ошибка при нажатии файлов на рабочий сервер

Я получаю следующую ошибку, когда пытаюсь вытолкнуть мои файлы на мой производственный сервер, используя git ftp.

Это ошибка, которую я получаю без опции -v

C:\Program Files (x86)\Git\bin\git-ftp: line 408: /bin/curl: Bad file number fatal: Could not upload files., exiting... 

Это подробная ошибка, созданная с использованием опции -v

 Wed Apr 9 15:00:04 IST 2014: Uploading ... 0 [main] bash 5880 open_stackdumpfile: Dumping stack trace to bash.exe.sta ckdump C:\Program Files (x86)\Git\bin\git-ftp: line 400: 5880 Segmentation fault (core dumped) curl "${CURL_ARGS[@]}" Wed Apr 9 15:00:08 IST 2014: fatal: Could not upload files., exiting... 

Я нажимаю эти изменения в первый раз, и я использую команду git ftp init .

Я проверил, и вся конфигурация верна. На самом деле, если я пытаюсь нажать небольшое количество файлов, это сработает. Но когда я пытаюсь загрузить свою библиотечную папку размером около 45 МБ, я получаю вышеуказанную ошибку.

Может ли кто-нибудь помочь с этим?

Кажется, что git ftp имеет ошибку, и он не будет работать с большим количеством файлов.

Поэтому я сделал следующее, чтобы удалить ошибку.

Я использую Zend Framework. Я загрузил свою библиотеку / папку Zend вручную на сервер, а затем проигнорировал ее с помощью .git-ftp-ignore. Это уменьшает количество файлов, которые git ftp должен обрабатывать, и теперь он работает нормально.

Это решение работало для меня, потому что я редко меняю библиотеку / папку Zend.

Я сообщил об этой ошибке

Ошибка git ftp

Надеюсь, это поможет другим.