669 B
669 B
gitolite
deployment
sudo apt-get install git openssh-server openssh-client
sudo adduser --system --shell /bin/bash --gecos 'Git SCM User' --group --disabled-password --home /home/git git
sudo su git
cd ~
git clone http://github.com/sitaramc/gitolite
mkdir -p ~/bin
~/gitolite/install -to ~/bin
echo "export PATH=/home/git/bin:\$PATH" > .bashrc
gitolite setup -pk admin.pub
git clone git@git.test:gitolite-admin.git
re_init
rm -rf .gitolite.rc
rm -rf repositories
rm -rf bin
rm -rf .gitolite
rm -rf projects.list
rm -rf .ssh
mkdir -p ~/bin
~/gitolite/install -to ~/bin
gitolite setup -pk admin.pub