GitFTP-Deploy is a software application that automates the process of deploying web applications and websites to a hosting server. It enables developers to easily and quickly deploy changes made to a website or web application by pushing the changes to a remote server via FTP, SFTP, or FTPS. The application's main feature is its ability to synchronize Git repositories with FTP servers, allowing developers to deploy web applications with just one command. GitFTP-Deploy also supports authentication for FTP servers and can be configured to deploy changes to multiple remote servers. Additionally, it can be used to deploy changes to staging and production environments.
Warning Be aware that installing FileZilla on your computer might install some packages / malware on your machine. See this thread in the FileZilla forum: https://forum.filezilla-project.org/viewtopic.php?f=2&t=48441