Я не программист, и по большому счёту проблемы разработки крупных программных продуктов мне чьюжды. Но уж если нужен контроль версий, безопасный доступ к файлам и контроль прав доступа. На ум приходит git+ssh+selinux. Правда как это увязать с задачами топик-стартера? Тем более учитывая такой зоопарк платформ. Ну предположим. Git держит кучу файлов в относительном порядке. Доступ к хранилищу по ssh и сертификатам. Так, selinux палит пользователя и его процессы, куда им можно и куда нет, и что им и там можно. Есть у идеи шансы на жизнь?
-- Константин Фадеев