Приблизительно для 100 доменов Вы могли выполнить свой собственный дешевый основной сервер со всеми Вашими записями DNS и затем заставить Вторичный сервис DNS от Gradwell.net синхронизировать и служить?
Дешевым основным устройством хост виртуального сервера хорошо работал бы.
Если это уже не там (which svn
проверять), и у Вас есть доступ для создания инструментов (which make
, which gcc
) и у Вас есть достаточно дискового пространства, необходимо смочь создать его и установка в совместно используемом пространстве. (В ./configure
шаг, Вы укажете каталог установки с чем-то как --path=/home/yourusername/bin/
.) Затем необходимо будет просто добавить каталог, к которому Вы установили его на Вашем $PATH
, и Вы хороши для движения.
Я понимаю, что это - довольно широкий эскиз, но сначала Вы захотите проверить, что инструменты там, затем проводят более определенное исследование на самой установке.
Можно окончательно установить svn. Вопрос состоит затем в том, как Вы получили бы доступ к этому SVN впоследствии. Существует три основных способа получить доступ к svn (взятый из руководства SVN):
Выбор между этими тремя будет зависеть от того, что можно на самом деле изменить на общем сервере. Я запустил бы путем попытки апача + mod_dav_svn, поскольку это является самым гибким. Это будет только работать, если можно загрузить mod_dav_svn модуль для апача. Затем попробуйте svnserver. Вы не смогли использовать svnserver по ssh, поскольку он потребует, чтобы у всех была различная учетная запись на общем сервере, который не мог бы быть возможным в Вашем случае.
Проверьте эту ссылку на опции доступа дополнительной информации.
svn
клиент. См. ответ rmarimon для сервера. – pjmorse 10 October 2010 в 21:12