6

我正在关注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')设置了密码,但仍然出现同样的错误

4

2 回答 2

12

您可以通过使用“-v”标志来查看确切错误的输出,以获得超级详细的输出。

问题可能是以下之一

  1. 不正确的 FTP 凭据 - 检查服务器、用户名和密码是否正确。
    • URL/serversftp://ftp.domain.com:22 :如果不是标准的 FTP ( ) ,请确保在 URL 中包含协议。
    • 密码:尝试同时删除密码周围的引号
  2. 服务器路径未设置或不正确。通常,FTP 登录会将您带到服务器根目录。您可能没有那里的写权限。您需要设置站点根路径。
    • 尝试在 URL 参数中设置路径ftp://ftp.domain.com/public_html

尝试通过命令行参数执行“init”(而不是通过 Git 配置设置)并使用“-v”设置详细输出:

git ftp init -u username -p 'password' -v ftpserverurl.com
于 2014-01-29T21:06:03.673 回答
-5

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

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

于 2014-05-05T11:39:45.873 回答