Одним из решений, которое я использую, является создание главного GIT-репозитория в зашифрованном контейнере Truecrypt переменного размера.Контейнер помещается в папку Dropbox.Репозиторий клонируется на локальный жесткий диск, который становится рабочим каталогом.Вся работа выполнена и проверена в локальном хранилище.Я написал сценарии, которые монтируют зашифрованный контейнер, помещают / извлекают локальное репо в главное репо и демонтируют зашифрованный контейнер.Dropbox обнаруживает изменения в зашифрованном контейнере и синхронизирует их с сервером Dropbox.Безопасность поддерживается, так как зашифрованный файл - это единственное, что отправляется на сервер.Единственный реальный способ обеспечения безопасности - это шифрование самостоятельно.
Все, что вам нужно для настройки, - это несколько сценариев, установленный truecrypt и учетная запись Dropbox.Возможно, можно написать базовое программное обеспечение для автоматизации некоторых шагов.Чтобы сделать его масштабируемым и дешевым, основные этапы остаются в силе.Создайте главный и локальный репозиторий, зашифруйте главный репо, работайте с локальным репо и синхронизируйте изменения с основным, создайте резервную копию зашифрованного главного репо в Интернете или на сервере.