Можно хотеть взглянуть вокруг веб-сайта Linux под ключ. Когда я искал простой способ оценить интегрированное отслеживание ошибок/SCM сервер, я нашел устройства TRAC и Redmine интересными, если не совсем, в чем мы нуждались в то время. Ваш пробег может варьироваться как бы то ни было.
О, и если Вы не абсолютно связаны узами брака с SVN, можно хотеть проверить Подвижный для SCM, Вы никогда не будете хотеть возвращаться к SVN после попытки его. Распределенное управление версиями является глотком свежего воздуха после лет 'tranditional' управления исходным кодом и если Вы будете использовать TortoiseSVN, то затем TortoiseHg будет бризом.
У вас есть система управления версиями, так почему бы просто не проверять последнюю версию из GIT на веб-сервер с помощью задания cron ежедневно или ежечасно?
Я раньше успешно использовал apache для обслуживания контента из файлового ресурса, смонтированного на SMB. Работал нормально. Вместо установки статического монтирования я бы рекомендовал использовать automount - это даст вам немного больше устойчивости по сравнению со стандартным монтированием в стиле fstab.
Единственная проблема, с которой я столкнулся, - это странное взаимодействие между apache и samba где изначально он извлекал только частичные файлы. Мне нужно было добавить EnableSendfile Off
в определение моего виртуального хоста, чтобы исправить это.