Верно, на VPS все хранится и крутится. Пришел на работу - ресинкнул папку к себе сиди колупайся, пришел домой - аналогично. Беда в том, что дома и на работе ubuntu и windows. В принципе я так понял git справится с простой синхронизаций локального и удаленного хранилища, но тут еще проблема перезапуска апача, при работе.
Стоит локальный прокси http порт 3129 squid. В данный момент на одной машине используется решение proxifier для проксирования всего траффика на локальный, а из оперы по образовавшемуся туннелю подключаюсь к внешнему прокси в мире. Доступа изначально в мир из локальной сети нет. Сеть закрытая, в мире прокси прозрачный.