updated README
This commit is contained in:
parent
9e089efe5a
commit
a41d57691d
23
README.md
23
README.md
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue