将文件推送到生产服务器时出现git-ftp错误

时间:2014-04-09 09:39:49

标签: git ftp 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 MB的库文件夹时,我得到了上述错误。

任何人都可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

似乎git ftp有一个错误,它不会使用大量文件。

所以我做了以下删除错误。

我正在使用Zend Framework。我手动将库/ Zend文件夹上传到服务器,然后使用.git-ftp-ignore忽略它。这减少了git ftp必须处理的文件数量,现在它可以正常工作。

这个解决方案对我有用,因为我很少更改库/ Zend文件夹。

我已经报告了这个错误

git ftp bug

希望这有助于其他人。