Установка Git на виртуальный хостинг .masterhost

15 июня 2013 Юникс

По умолчанию у мастерхоста на тарифах виртуального хостинга 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/, где контент сейчас недоступен (сайт на обслуживании).