updated README

This commit is contained in:
Dmitriy Zaporozhets 2011-12-04 01:52:19 +02:00
parent 9e089efe5a
commit a41d57691d
2 changed files with 24 additions and 4 deletions

View file

@ -29,7 +29,8 @@ git clone git://github.com/gitlabhq/gitlabhq.git
cd gitlabhq/ cd gitlabhq/
# install this library first # install this library first
sudo easy_install pygments sudo pip install pygments
sudo apt-get install python-dev
# give your user access to remove git repo # give your user access to remove git repo
# Ex. # Ex.
@ -56,10 +57,9 @@ Install gitosis, edit `config/gitlab.yml` and start server
bundle exec rails s -e production bundle exec rails s -e production
``` ```
## Install Gitosis ### Create git user
```bash ```bash
sudo aptitude install gitosis
sudo adduser \ sudo adduser \
--system \ --system \
@ -70,6 +70,22 @@ sudo adduser \
--home /home/git \ --home /home/git \
git git
# Add your user to git group
usermod -a -G git gitlabhq_user_name
```
## Install Gitolite
### !!! IMPORTANT !!! Gitolite umask should be 0007 so users from git group has read/write access to repo
## Install Gitosis
```bash
sudo aptitude install gitosis
ssh-keygen -t rsa ssh-keygen -t rsa
sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub sudo -H -u git gitosis-init < ~/.ssh/id_rsa.pub
@ -79,6 +95,7 @@ sudo chmod 755 /home/git/repositories/gitosis-admin.git/hooks/post-update
cd /tmp && git clone git@localhost:gitosis-admin.git cd /tmp && git clone git@localhost:gitosis-admin.git
rm -rf gitosis-admin.git && cd rm -rf gitosis-admin.git && cd
``` ```
## Install ruby 1.9.2 ## Install ruby 1.9.2

View file

@ -6,7 +6,10 @@ email:
from: notify@gitlabhq.com from: notify@gitlabhq.com
host: gitlabhq.com host: gitlabhq.com
# Gitosis congiguration # Git Hosting congiguration
# You can use both gitolite & gitosis
# But gitosis wiil be deprecated &
# some new features wont work with it
git_host: git_host:
system: gitolite# or gitosis system: gitolite# or gitosis
admin_uri: git@localhost:gitolite-admin admin_uri: git@localhost:gitolite-admin