В OpenShift сразу идет публикация кода через GIT. Сделано очень удобно и профессионально.
Комитишь, затем пушишь и тут же автоскрипты разворачивают это на боевом.
Если настраивать самому, то самому. Поднимать на своем сервере GIT и настраивать свои схемы. Мы как то это делали, но на уровне танцов с бубнами. Потанцевали, вроде бы че то заработало. Работали. Сейчас тот проект закрыт. А на текущих потребности в GIT нет.
Точнее есть, но просто через GitHub. Льем новые версии на GitHub, а в плагине для WP стоит класс, который умеет брать новую версию с GitHub через стандартный механизм обновления WP.
Залили новую версию на GIT, дали ей метку типа версия 2.2
Далее идем в консоль и там появляется уведомление что мол вижу новую версию плагина. Жму обновить и заливается с GitHub. В целом очень удобно.