Commit a41d5769 authored by Dmitriy Zaporozhets's avatar Dmitriy Zaporozhets

updated README

parent 9e089efe
...@@ -29,7 +29,8 @@ git clone git://github.com/gitlabhq/gitlabhq.git ...@@ -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 ...@@ -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 \ ...@@ -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 ...@@ -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
......
...@@ -6,7 +6,10 @@ email: ...@@ -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
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment