FindSoftware

git-ftp

Git command that uploads only the files changed since the last deployment to FTP, FTPS, FTPES and SFTP servers.

git-ftp is a Python package that uploads files from a Git repository to FTP servers, sending only the files that changed since the last upload. It is installed from PyPI with pip, runs as a git ftp command on the machine that holds the working copy, and can be pointed at FTP, FTPS, FTPES or SFTP servers.

Worth knowing

The project site documents a second, older implementation of the same command as a shell script.

Identity

Status
Active
Maintainer
René Moser4
First release
20263

Rendering and deploy

Runs as
Dev only7
Install with
pip install git-ftp7

Releases

Current major version
25
Last release
2026-10-265

Adoption

Contributors
210

Why these figures do not compare

Sources

  1. 2026-10-28: links
    git-ftp.github.io/
  2. 2026-10-28: links, License
    api.github.com/repos/git-ftp/git-ftp-py
  3. 2026-10-28: First release
    api.github.com/repos/git-ftp/git-ftp-py/releases
  4. 2026-10-28: Maintainer
    github.com/git-ftp/git-ftp/blob/master/git-ftp
  5. 2026-10-28: Written in, Current major version, Last release
    pypi.org/pypi/git-ftp/json
  6. 2026-10-28: Categories, License
    github.com/git-ftp/git-ftp/blob/master/README.md
  7. 2026-10-28: Runtime, Minimum runtime, Install with, Runs as
    git-ftp.github.io/getting-started/install/
  8. 2026-10-28: License
    git-ftp.github.io/about/license/
  9. 2026-10-28: License model
    github.com/git-ftp/git-ftp/blob/master/LICENSE
  10. 2026-10-28: Contributors
    api.github.com/repos/git-ftp/git-ftp-py/contributors

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON