svn клиент на хостинге
Большинство тех, кто занимается разработкой приложений и сайтов, использует или, как минимум, слышали о системах контроля версий SVN.
Пользоваться этими инструментами в разработке удобно, но еще удобнее использовать их для выкладывания стабильных версий непосредственно на хостинг.
Однако большинство хостинг провайдеров SVN клиенты не поддерживают, в частности masterhost.ru, но ничего не мешает собрать клиент на удаленном сервере самому и делается это так:
Заходим на сервер используя SSH и исполняем команды:
mkdir tmp
cd tmp
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/db42.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/apr-db42.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/gettext.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/libiconv.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/neon28.tbz
wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.4-release/Latest/subversion.tbzmkdir ~/var
mkdir ~/usr
export PKG_DBDIR=~/var/pkg
pkg_add -P ~/usr/ libiconv.tbz
pkg_add -P ~/usr/ gettext.tbz
pkg_add -P ~/usr/ db42.tbz
pkg_add -P ~/usr/ apr-db42.tbz
pkg_add -P ~/usr/ neon28.tbz
pkg_add -P ~/usr/ subversion.tb
export PATH=$PATH:$HOME/usr/bin
export LD_LIBRARY_PATH=$HOME/usr/lib
Последние две команды необходимо будет устанавливать при каждом подключении, однако, чтобы это делалось автоматически, достаточно прописать эти команды в файл .profile в домашней категории.
Все, svn клиент установлен и теперь можно пользоваться консольной версией данного продукта.
P.S. возможно при установке пакетов потребуется установка других зависимых пакетов, читайте логи и доставляйте зависимости.

это еще хорошо если к портам или пакетам удается обратиться. Я и мой хостер (hc.ru) имели возможность насладиться сборкой svn клиента и сервера из исходников =) около 20 минут заняло.
Думаю они мне были сказачно благодарны за полезную нагрузку на сервер и после этого случая бинарники svn уже появились в системных папках хостера.
@igrk
не все хостеры предоставляют бинарники svn.
Общения с тех поддержкой мастерхоста так и не помогло убедить их сделать это.
Хотите – собирайте, сказали они мне)