Честно говоря, я не знаю, с чего начать.
У меня есть живой сайт в VPS. Мой процесс разработки обычно вносит изменения на моей локальной машине, а затем заставляет жить через Capistrano. Я использую git, но я не знаю, как это сделать (как это сделал друг). Поэтому я не уверен, что мое git-репо локально или на сервере.
Теперь я хочу сделать что-то более управляемое. Я хочу использовать Redmine для отслеживания моей разработки. Сказав это, я хотел бы разместить мой репо на том же сервере, что и мой живой сервер. Это может дать легкий доступ другим удаленным разработчикам. Стоит ли размещать репо на одном сервере?
Кроме того, в будущем мне потребуется сервер модульного и функционального тестирования. Я считаю, что это должно быть отделено от живого сервера, верно?
Что такое хорошая аранжировка? Конечно, у меня ограниченный бюджет, и я не хочу покупать собственный физический сервер.
Спасибо.