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

43 lines
669 B
Markdown

# gitolite
## deployment
``` bash
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
```
``` bash
git clone git@git.test:gitolite-admin.git
```
## re_init
``` bash
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
```