无法在GitFTP中上传文件错误

时间:2013-12-12 01:31:43

标签: git-ftp

我正在关注http://anantgarg.com/2013/09/25/git-ftp-for-windows/上的教程并收到错误:

$ git ftp init
There are 720 files to sync:
[1 of 720] Buffered for upload '.gitignore'.
[2 of 720] Buffered for upload 'wp-config-sample.php'.
....
[24 of 720] Buffered for upload 'wp-content/plugins/woocommerce/admin/post-types/writepanels/order-item-html.php'.
Uploading ...
fatal: Could not upload files., exiting...

可能是什么问题?我使用引号('mypassword')设置了密码,但仍然出现相同的错误

2 个答案:

答案 0 :(得分:10)

通过对超级详细输出使用'-v'标志,可以看到确切错误的输出。

问题可能是以下之一

  1. FTP凭据不正确 - 检查服务器,用户名和密码是否都正确。
    • 网址/服务器:如果不是标准FTP,请确保将协议包含在URL中 (sftp://ftp.domain.com:22)。
    • 密码:请尝试删除密码周围的引号
  2. 未设置或不正确的服务器路径。通常,FTP登录会将您带到服务器根目录。你可能没有写权限。您需要设置站点根路径。
    • 尝试在网址参数ftp://ftp.domain.com/public_html
    • 中设置路径
  3. 尝试通过命令行参数执行'init'(不通过Git配置设置)并使用'-v'设置详细输出:

    git ftp init -u username -p 'password' -v ftpserverurl.com
    

答案 1 :(得分:-4)

我认为您应该使用ftp-git,它是一个GUI工具,可以将git存储库中已更改的文件推送到ftp服务器。而且它更容易出错。

您可以通过GUI方式检查更改的文件,它可以保存您的ftp连接详细信息以备将来使用。