当我尝试使用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 MB的库文件夹时,我得到了上述错误。
任何人都可以帮忙吗?
答案 0 :(得分:1)
似乎git ftp有一个错误,它不会使用大量文件。
所以我做了以下删除错误。
我正在使用Zend Framework。我手动将库/ Zend文件夹上传到服务器,然后使用.git-ftp-ignore忽略它。这减少了git ftp必须处理的文件数量,现在它可以正常工作。
这个解决方案对我有用,因为我很少更改库/ Zend文件夹。
我已经报告了这个错误
希望这有助于其他人。