Repo: Also send hidden files (.htaccess), do not silently fails if the git command fails, generate correct git URL, and force clean URLs in the uploaded Drupal.