diff options
author | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2011-12-05 19:27:51 +0200 |
---|---|---|
committer | Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com> | 2011-12-05 19:27:51 +0200 |
commit | e14a0eb8d0d22215d5185e023d4c8e3bbe91168b (patch) | |
tree | 545747373b1abd6c2e098d63e00eeb897ea76a15 /README.md | |
parent | e3402769f341b9787d738aaf03e41d27315cd2ac (diff) | |
parent | 2d81f4880e7f27c0359d5d5b54822db2441ce6ea (diff) | |
download | gitlab-ce-e14a0eb8d0d22215d5185e023d4c8e3bbe91168b.tar.gz |
Merge branch 'gitolite'
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/README.md b/README.md index 766d18cca05..12a0aba709c 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,8 @@ git clone git://github.com/gitlabhq/gitlabhq.git cd gitlabhq/ # 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 # Ex. @@ -56,10 +57,9 @@ Install gitosis, edit `config/gitlab.yml` and start server bundle exec rails s -e production ``` -## Install Gitosis +### Create git user ```bash -sudo aptitude install gitosis sudo adduser \ --system \ @@ -70,6 +70,22 @@ sudo adduser \ --home /home/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 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 rm -rf gitosis-admin.git && cd + ``` ## Install ruby 1.9.2 |