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. |