Install GIT on a Plesk/Centos Box doesn’t actually involve much other than a yum install and setting up key auth.
Enable RPMforge repo
yum install git
Enable /bin/bash shell for the user in plesk.
make a .ssh directory in their homedir with 700 perms
Generate a keypair, or get public key of clients keypair:
ssh-keygen -t rsa -C “user@servername”
add public key to authorized_keys and chmod 600 it
Open clients IP in firewall for SSH
make a git directory in their homedir if this is where they plan to have their repo.
To test, install git on local machine
yum install git git-gui
(there is also a version available for windows)
Add private key to local machine
ssh user@servername
git
done.