summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2011-12-05 19:27:51 +0200
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2011-12-05 19:27:51 +0200
commite14a0eb8d0d22215d5185e023d4c8e3bbe91168b (patch)
tree545747373b1abd6c2e098d63e00eeb897ea76a15 /README.md
parente3402769f341b9787d738aaf03e41d27315cd2ac (diff)
parent2d81f4880e7f27c0359d5d5b54822db2441ce6ea (diff)
downloadgitlab-ce-e14a0eb8d0d22215d5185e023d4c8e3bbe91168b.tar.gz
Merge branch 'gitolite'
Diffstat (limited to 'README.md')
-rw-r--r--README.md23
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