У нас есть приложение rails в subversion, которое мы развертываем с Capistrano, но заметили, что мы можем получить доступ к файлам в '/.svn', что представляет проблему безопасности.
Я хотел знать, что это лучший способ сделать это. Несколько идей:
- Глобальная конфигурация Apache для запрещения доступа
- Добавление файлов .htaccess в общую папку и все подпапки
- Задача Cap, которая изменяет разрешения
Мне не очень нравится идея удаления папок или экспорта svn, так как я хотел бы сохранить информацию о svn.