Git is a fast, scalable, distributed revision control system.
Upload or download files to/from remote servers via FTP and other protocols.
Configure and manage multiple remote connections, and share them between users.