Возможно, не прямое чистое решение, но Вы могли, вероятно, включить usvn (Удобная для пользователя Подверсия) в Ваши курсы. Это не могло бы быть понижение решения, но это, вероятно, сделает задание.
Это - веб-приложение администрирования для Подверсии. К репозиториям получают доступ с помощью соединений WebDAV через Apache.
Я настроил это для некоторых наших программистов, чтобы создать и управлять их собственными репозиториями, и это, кажется, хорошо работает. Никакие настоящие проблемы или жалобы все же.
suexec только выполняет программы в апачском корне документа. Посмотрите suexec модель обеспечения безопасности, особенно укажите 13.