title: git-ftp fatal: Could not get last commit. Network down? Wrong URL? Use 'git ftp init' for the inital push
body: <p>I use git-ftp and works fine for days, but suddenly went broken(after 
   few hours I upload successfully), and the debug message is:</p>
  
  <pre><code>+ git ftp push -vv --syncroot folder/ --auth $USERNAME --passwd $PASSWORD $URL
  Thu Dec  6 13:48:12 UTC 2018: Using syncroot folder/ if exists.
  Thu Dec  6 13:48:12 UTC 2018: Host is 'myhost.com'.
  Thu Dec  6 13:48:12 UTC 2018: User is ''.
  Thu Dec  6 13:48:12 UTC 2018: Password is set.
  Thu Dec  6 13:48:12 UTC 2018: Path is 'remote_folder/'.
  Thu Dec  6 13:48:12 UTC 2018: Syncroot is 'folder/'.
  Thu Dec  6 13:48:12 UTC 2018: CACert is ''.
  Thu Dec  6 13:48:12 UTC 2018: Insecure is ''.
  Thu Dec  6 13:48:12 UTC 2018: Retrieving last commit from ftp://myhost.com/.
  * Couldn't find host myhost.com in the .netrc file; using defaults
  * Hostname was NOT found in DNS cache
  *   Trying ***.***.***.**...
  * Connected to myhost.com (***.***.***.**) port 21 (#0)
  &lt; 220 Host FTP Server
  &gt; USER anonymous
  &lt; 331 Password required for anonymous
  &gt; PASS ftp@example.com
  &lt; 530 Login incorrect.
  * Access denied: 530
  * Closing connection 0
  curl: (67) Access denied: 530
  Thu Dec  6 13:48:15 UTC 2018: fatal: Could not get last commit. Network down? Wrong URL? Use 'git ftp init' for the inital push., exiting...
  </code></pre>
  
  <p>The .git-ftp.log is still in remote, and I didn't change any variables. What's going on?</p>