Commit 2b68049625706403c9b214820486ff28fb1d19be
1 parent
3655b042
Exists in
master
and in
4 other branches
readme cleaning
Showing
1 changed file
with
15 additions
and
95 deletions
Show diff stats
README.md
| @@ -18,109 +18,29 @@ sqlite as default a database | @@ -18,109 +18,29 @@ sqlite as default a database | ||
| 18 | * sqlite | 18 | * sqlite |
| 19 | * git | 19 | * git |
| 20 | * gitolite | 20 | * gitolite |
| 21 | -* ubuntu/debian | ||
| 22 | * pygments lib - `sudo easy_install pygments` | 21 | * pygments lib - `sudo easy_install pygments` |
| 23 | 22 | ||
| 24 | -## Install Project | 23 | +## Install |
| 25 | 24 | ||
| 26 | -```bash | ||
| 27 | -git clone git://github.com/gitlabhq/gitlabhq.git | 25 | +Checkout wiki pages for installation information, migration, etc. |
| 28 | 26 | ||
| 29 | -cd gitlabhq/ | ||
| 30 | - | ||
| 31 | -# install this library first | ||
| 32 | -sudo pip install pygments | ||
| 33 | -sudo apt-get install python-dev | ||
| 34 | - | ||
| 35 | -sudo gem install bundler | ||
| 36 | - | ||
| 37 | -bundle install --without development test | ||
| 38 | - | ||
| 39 | -bundle exec rake db:setup RAILS_ENV=production | ||
| 40 | - | ||
| 41 | -# create admin user | ||
| 42 | -# login....admin@local.host | ||
| 43 | -# pass.....5iveL!fe | ||
| 44 | -bundle exec rake db:seed_fu RAILS_ENV=production | ||
| 45 | -``` | ||
| 46 | - | ||
| 47 | -Install gitolite (with repo umask 0007), edit `config/gitlab.yml` and start server | ||
| 48 | - | ||
| 49 | -```bash | ||
| 50 | -bundle exec rails s -e production | ||
| 51 | -``` | ||
| 52 | - | ||
| 53 | - | ||
| 54 | -## Install Gitolite | ||
| 55 | - | ||
| 56 | - | ||
| 57 | -```bash | ||
| 58 | - | ||
| 59 | - | ||
| 60 | -# create git user | ||
| 61 | -sudo adduser \ | ||
| 62 | - --system \ | ||
| 63 | - --shell /bin/sh \ | ||
| 64 | - --gecos 'git version control' \ | ||
| 65 | - --group \ | ||
| 66 | - --disabled-password \ | ||
| 67 | - --home /home/git \ | ||
| 68 | - git | ||
| 69 | - | ||
| 70 | - | ||
| 71 | -# Add your user to git group | ||
| 72 | -usermod -a -G git gitlabhq_user_name | ||
| 73 | - | ||
| 74 | -``` | ||
| 75 | - | ||
| 76 | -### !!! IMPORTANT !!! Gitolite should have repository umask 0007 so users from git group has read/write access to repo | ||
| 77 | - | ||
| 78 | -```bash | ||
| 79 | - | ||
| 80 | -# copy your pub key to git home | ||
| 81 | -cp ~/.ssh/id_rsa.pub /home/git/rails.pub | ||
| 82 | - | ||
| 83 | -# enter user git | ||
| 84 | -sudo -i -u git | ||
| 85 | - | ||
| 86 | -# clone gitolite | ||
| 87 | -git clone git://github.com/gitlabhq/gitolite | ||
| 88 | - | ||
| 89 | -# install gitolite | ||
| 90 | -gitolite/src/gl-system-install | ||
| 91 | - | ||
| 92 | - | ||
| 93 | -# Setup (Dont forget to set umask as 0007!!) | ||
| 94 | -gl-setup ~/rails.pub | ||
| 95 | - | ||
| 96 | - | ||
| 97 | -``` | ||
| 98 | - | ||
| 99 | - | ||
| 100 | -## Install ruby 1.9.2 | ||
| 101 | - | ||
| 102 | -```bash | ||
| 103 | -sudo aptitude install git-core openssh-server curl gcc checkinstall libxml2-dev libxslt-dev sqlite3 libsqlite3-dev libcurl4-openssl-dev libreadline5-dev libc6-dev libssl-dev libmysql++-dev make build-essential zlib1g-dev | ||
| 104 | - | ||
| 105 | -wget http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.2-p290.tar.gz | ||
| 106 | - | ||
| 107 | -tar xfvz ruby-1.9.2-p290.tar.gz | ||
| 108 | - | ||
| 109 | -cd ruby-1.9.2-p290 | ||
| 110 | -./configure | ||
| 111 | -make | ||
| 112 | -sudo checkinstall -D | 27 | +## Community |
| 113 | 28 | ||
| 114 | -sudo gem update --system | 29 | +[Google Group](https://groups.google.com/group/gitlabhq) |
| 30 | +IRC freenode: #gitlabhq | ||
| 115 | 31 | ||
| 116 | -echo "gem: --no-rdoc --no-ri" > ~/.gemrc | ||
| 117 | -``` | 32 | +## Contacts |
| 118 | 33 | ||
| 119 | -## Community | 34 | |
| 35 | + * @gitalbhq | ||
| 36 | + * @dzaporozhets | ||
| 120 | 37 | ||
| 121 | -[Google Group](https://groups.google.com/group/gitlabhq) | 38 | |
| 39 | + * m@gitlabhq.com | ||
| 122 | 40 | ||
| 123 | ## Contribute | 41 | ## Contribute |
| 124 | 42 | ||
| 125 | -We develop project on our private server. | ||
| 126 | -Want to help? Contact us on twitter or email to become a team member. | 43 | +We are on our way to full open source. |
| 44 | +Want to help - create an issue on github and notify us that you are ready to start it. | ||
| 45 | +If approved - fork, code, cover with tests & make pull request. | ||
| 46 | +We'll accept good pull requests. |