Я хочу использовать FTP-сервер в качестве git-репо.
Единственный способ, которым я знаю, это установить ftp с помощью curlftpfs.
Но с curlftpfs невозможно выполнить любую команду git.
Есть ли другое решение для этого?
Я не могу использовать rsync, потому что у меня проблемы с удаленными и новыми файлами.
Если я создаю или удаляю файл в источнике, это должно произойти и в месте назначения.
Для этого я могу использовать опцию --delete и update. Но если в месте назначения есть новый файл, которого нет в источнике, его не следует удалять.
Я думаю, что это невозможно с rsync, потому что в нем нет сохраненной истории.