You need to have Python installed first (i used 2.4 version and haven't update it to 2.6 even though the current version is 3.0.0, but good luck).
First step:
on your terminal via SSH:
step 1: enter this command
/sbin/e-smith/db yum_repositories set dag repository \
Name 'Dag - EL5' \
BaseURL '
http://apt.sw.be/redhat/el5/en/$basearch/dag' \
EnableGroups no \
GPGCheck yes \
GPGKey
http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt \
Visible no \
Exclude freetype,htop,iptraf,rsync,syslinux \
status disabled
step 2: signal-event yum-modify;
step 3: yum --enablerepo=dag;
step 4: enter this command
/sbin/e-smith/db yum_repositories set through-ip repository \
BaseURL
http://through-ip.com/packages/smeserver/i386/ \
Name 'Through IP Pty. Ltd.' \
EnableGroups yes \
Visible yes \
GPGCheck no \
status disabled
step 5: signal-event yum-modify
step 6: yum --enablerepo=through-ip --enablerepo=dag install smeserver-git smeserver-gitweb smeserver-gitweb-theme
step 7: signal-event post-upgrade
step 8: signal-event reboot
step 9: git config --global http.sslVerify false
and finally....step 10:
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install