mynote/git/gitolite.md
2018-09-16 11:16:52 +08:00

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