По умолчанию у мастерхоста на тарифах виртуального хостинга git не установлен. Но при этом есть ssh-доступ. Этим можно воспользоваться, чтобы установить git самостоятельно.
Конечно же, я бы советовал использовать виртуалку у Digital Ocean. Самый дешёвый вариант у них за $5 в месяц можно успешно использовать вместо более дорогого тарифа виртуального хостинга у Мастерхоста. Кроме прочего у вас будет ещё и root-доступ к машине.
Тем не менее инструкция про Мастерхост.
Переходим в домашний каталог и создаем нужные папки.
$ cd ~; mkdir git; mkdir git/git
Скачиваем архив.
$ wget http://git-core.googlecode.com/files/git-1.8.3.1.tar.gz
Распаковываем архив.
$ tar -xjvf git-1.8.3.1.tar.gz
Переходим в директорию с распакованными файлами.
$ cd git-1.8.3.1
Конфигурируем.
$ ./configure --prefix=/home/uXXXXXX/git/git --with-curl=/usr/local/bin/ --enable-pthreads=-pthread
Собираем.
$ gmake && gmake install
Переходим в домашний каталог, удаляем папку с исходным кодом и архив.
$ cd ~; rm -rf git-1.8.3.1*
Создаем символьную ссылку.
$ ln -s /home/uXXXXXX/git/git/bin /home/uXXXXXX/bin
Проверяем корректную работу Git.
$ git --version
Эта процедура взята здесь: http://gavrilov.me/2011/11/27/1/, где контент сейчас недоступен (сайт на обслуживании).