2013-12-12 66 views
3

我下面就http://anantgarg.com/2013/09/25/git-ftp-for-windows/教程,並得到錯誤:無法上傳文件錯誤GitFTP

$ 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」)的密碼,但同樣的錯誤仍時有發生

回答

8

您可以通過使用「-v」標誌超詳細輸出看到確切的錯誤的輸出。

的問題可能是由以下

  1. 不正確的FTP憑據之一 - 檢查服務器,用戶名和密碼是正確的。
    • URL /服務器:一定要包括與URL如果沒有標準的FTP (sftp://ftp.domain.com:22)的協議。
    • 密碼:嘗試也圍繞密碼
  2. 服務器路徑未設置或不正確移除引號。通常情況下,FTP登錄帶你到服務器的根目錄。你可能沒有寫權限。您需要設置網站根路徑。
    • 嘗試用在URL參數ftp://ftp.domain.com/public_html

嘗試做使用「的通過命令行參數,而不是(不是通過Git的配置設置)「初始化」,並設置詳細輸出-v設置路徑「:

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

詳細的設定需要一個破折號,而不是一個雙破折號(除非你使用'--verbose') – Tim

+0

@Tim是的,你是正確的,謝謝。或者,您可以設置爲-vv「非常詳細」來獲得更詳細信息。 – dpidan

-1

我認爲你應該使用ftp-git,這是一個GUI工具來推動改變的文件中git倉庫到FTP服務器上。而且它更容易對錯誤。

您可以檢查GUI方式已更改的文件,它可以節省您的FTP連接的詳細信息以備將來使用。

+0

這是怎麼回事,甚至相關的? – Michal