SVN как настроить хранилище FSFS только для чтения?


У меня есть несколько хранилищ SVN файловой системы на основе FSFS, которые я хочу переключить только для чтения. Есть ли флаг, который я могу включить, чтобы остановить запись svn-клиентов в репозиторий?

В качестве альтернативы я мог бы просто удалить все разрешения на запись из папки, но это кажется излишним.

2   2  

2 ответа:

Использование svnadmin freeze чтобы сделать ваши РЕПО доступными только для чтения или настроить права пользователя или файловой системы так, чтобы никто не мог совершать фиксацию. Правильный подход зависит от конкретной задачи, которая у вас есть, но я думаю, что svnadmin freeze должен помочь вам в большинстве случаев.

svnadmin freeze доступен начиная с Subversion 1.8. Убедитесь, что ваша подрывная деятельность является актуальной.

Один из вариантов-использоватьstart-commit крюк с содержимым, подобным этому:

echo "Repository is readonly"
exit 1