SVN как настроить хранилище FSFS только для чтения?
У меня есть несколько хранилищ SVN файловой системы на основе FSFS, которые я хочу переключить только для чтения. Есть ли флаг, который я могу включить, чтобы остановить запись svn-клиентов в репозиторий?
В качестве альтернативы я мог бы просто удалить все разрешения на запись из папки, но это кажется излишним.
2 ответа:
Использование
svnadmin freeze
чтобы сделать ваши РЕПО доступными только для чтения или настроить права пользователя или файловой системы так, чтобы никто не мог совершать фиксацию. Правильный подход зависит от конкретной задачи, которая у вас есть, но я думаю, чтоsvnadmin freeze
должен помочь вам в большинстве случаев.
svnadmin freeze
доступен начиная с Subversion 1.8. Убедитесь, что ваша подрывная деятельность является актуальной.
Один из вариантов-использоватьstart-commit крюк с содержимым, подобным этому:
echo "Repository is readonly" exit 1