Commit 2b79706d6d3c4f39f3eb11508ca59c5f6f1caa4f
1 parent
a76a34dd
Exists in
master
and in
4 other branches
Fix spelling and wording in installation.md
Showing
1 changed file
with
35 additions
and
37 deletions
Show diff stats
doc/install/installation.md
1 | 1 | This installation guide was created for Debian/Ubuntu and tested on it. |
2 | 2 | |
3 | -Please read doc/install/requirements.md for hardware andplatform requirements. | |
3 | +Please read `doc/install/requirements.md` for hardware and platform requirements. | |
4 | 4 | |
5 | 5 | |
6 | -**Important Note** | |
6 | +**Important Note:** | |
7 | 7 | The following steps have been known to work. |
8 | 8 | If you deviate from this guide, do it with caution and make sure you don't |
9 | 9 | violate any assumptions GitLab makes about its environment. |
10 | -If you find a bug/error in this guide please an issue or pull request following | |
11 | -the contribution guide (see CONTRIBUTING.md). | |
10 | +For things like AWS installation scripts, init scripts or config files for | |
11 | +alternative web server have a look at the "Advanced Setup Tips" section. | |
12 | + | |
13 | + | |
14 | +**Important Note:** | |
15 | +If you find a bug/error in this guide please submit an issue or pull request | |
16 | +following the contribution guide (see `CONTRIBUTING.md`). | |
12 | 17 | |
13 | 18 | - - - |
14 | 19 | |
... | ... | @@ -51,7 +56,7 @@ Make sure you have the right version of Python installed. |
51 | 56 | # If it's Python 3 you might need to install Python 2 separately |
52 | 57 | sudo apt-get install python2.7 |
53 | 58 | |
54 | - # Make sure you can access Python via `python2` | |
59 | + # Make sure you can access Python via python2 | |
55 | 60 | python2 --version |
56 | 61 | |
57 | 62 | # If you get a "command not found" error create a link to the python binary |
... | ... | @@ -100,7 +105,7 @@ Clone GitLab's fork of the Gitolite source code: |
100 | 105 | |
101 | 106 | Setup Gitolite with GitLab as its admin: |
102 | 107 | |
103 | -**Important Note** | |
108 | +**Important Note:** | |
104 | 109 | GitLab assumes *full and unshared* control over this Gitolite installation. |
105 | 110 | |
106 | 111 | # Add Gitolite scripts to $PATH |
... | ... | @@ -131,20 +136,20 @@ Fix the directory permissions for the repository: |
131 | 136 | # If it succeeded without errors you can remove the cloned repo |
132 | 137 | sudo rm -rf /tmp/gitolite-admin |
133 | 138 | |
134 | -**Impornant Note** | |
135 | -If you can't clone the `gitolite-admin` repository: **DO NOT PROCEED WITH INSTALLATION** | |
139 | +**Important Note:** | |
140 | +If you can't clone the `gitolite-admin` repository: **DO NOT PROCEED WITH INSTALLATION**! | |
136 | 141 | Check the [Trouble Shooting Guide](https://github.com/gitlabhq/gitlab-public-wiki/wiki/Trouble-Shooting-Guide) |
137 | 142 | and make sure you have followed all of the above steps carefully. |
138 | 143 | |
139 | 144 | |
140 | 145 | # 5. Database |
141 | 146 | |
142 | -See doc/install/databases.md | |
147 | +See `doc/install/databases.md` | |
143 | 148 | |
144 | 149 | |
145 | 150 | # 6. GitLab |
146 | 151 | |
147 | - We'll install GitLab into the gitlab user's home directory | |
152 | + # We'll install GitLab into home directory of the user "gitlab" | |
148 | 153 | cd /home/gitlab |
149 | 154 | |
150 | 155 | ## Clone the Source |
... | ... | @@ -152,7 +157,7 @@ See doc/install/databases.md |
152 | 157 | # Clone the latest stable release |
153 | 158 | sudo -u gitlab -H git clone -b stable https://github.com/gitlabhq/gitlabhq.git gitlab |
154 | 159 | |
155 | -**Note*** | |
160 | +**Note:** | |
156 | 161 | You can change `stable` to `master` if you want the *bleeding edge* version, but |
157 | 162 | do so with caution! |
158 | 163 | |
... | ... | @@ -170,7 +175,7 @@ do so with caution! |
170 | 175 | # Copy the example Unicorn config |
171 | 176 | sudo -u gitlab -H cp config/unicorn.rb.example config/unicorn.rb |
172 | 177 | |
173 | -**Important Note** | |
178 | +**Important Note:** | |
174 | 179 | Make sure to edit both files to match your setup. |
175 | 180 | |
176 | 181 | ## Install Gems |
... | ... | @@ -184,8 +189,8 @@ Make sure to edit both files to match your setup. |
184 | 189 | ## Configure Git |
185 | 190 | |
186 | 191 | GitLab needs to be able to commit and push changes to Gitolite. In order to do |
187 | -that Git requires a username and email. (Please use the `email.from` address | |
188 | -for the email) | |
192 | +that Git requires a username and email. (We recommend using the same address | |
193 | +used for the `email.from` setting in `config/gitlab.yml`) | |
189 | 194 | |
190 | 195 | sudo -u gitlab -H git config --global user.name "GitLab" |
191 | 196 | sudo -u gitlab -H git config --global user.email "gitlab@localhost" |
... | ... | @@ -202,7 +207,7 @@ for the email) |
202 | 207 | |
203 | 208 | ## Check Application Status |
204 | 209 | |
205 | -Check if GitLab and its environment is configured correctly: | |
210 | +Check if GitLab and its environment is configured correctly: | |
206 | 211 | |
207 | 212 | sudo -u gitlab -H bundle exec rake gitlab:env:info RAILS_ENV=production |
208 | 213 | |
... | ... | @@ -210,25 +215,8 @@ To make sure you didn't miss anything run a more thorough check with: |
210 | 215 | |
211 | 216 | sudo -u gitlab -H bundle exec rake gitlab:app:status RAILS_ENV=production |
212 | 217 | |
213 | -``` | |
214 | -# OUTPUT EXAMPLE | |
215 | -Starting diagnostic | |
216 | -config/database.yml............exists | |
217 | -config/gitlab.yml............exists | |
218 | -/home/git/repositories/............exists | |
219 | -/home/git/repositories/ is writable?............YES | |
220 | -remote: Counting objects: 603, done. | |
221 | -remote: Compressing objects: 100% (466/466), done. | |
222 | -remote: Total 603 (delta 174), reused 0 (delta 0) | |
223 | -Receiving objects: 100% (603/603), 53.29 KiB, done. | |
224 | -Resolving deltas: 100% (174/174), done. | |
225 | -Can clone gitolite-admin?............YES | |
226 | -UMASK for .gitolite.rc is 0007? ............YES | |
227 | -/home/git/share/gitolite/hooks/common/post-receive exists? ............YES | |
228 | -``` | |
229 | - | |
230 | -If you are all green - congratulations! You run a GitLab now. | |
231 | -But there are still a few steps to go. | |
218 | +If you are all green: congratulations, you successfully installed GitLab! | |
219 | +Although this is the case, there are still a few steps to go. | |
232 | 220 | |
233 | 221 | |
234 | 222 | ## Install Init Script |
... | ... | @@ -250,6 +238,10 @@ Start your GitLab instance: |
250 | 238 | |
251 | 239 | # 7. Nginx |
252 | 240 | |
241 | +**Note:** | |
242 | +If you can't or don't want to use Nginx as your web server, have a look at the | |
243 | +"Advanced Setup Tips" section. | |
244 | + | |
253 | 245 | ## Installation |
254 | 246 | sudo apt-get install nginx |
255 | 247 | |
... | ... | @@ -280,7 +272,7 @@ The setup has created an admin account for you. You can use it to log in: |
280 | 272 | admin@local.host |
281 | 273 | 5iveL!fe |
282 | 274 | |
283 | -**Important Note** | |
275 | +**Important Note:** | |
284 | 276 | Please go over to your profile page and immediately chage the password, so |
285 | 277 | nobody can access your GitLab by using this login information later on. |
286 | 278 | |
... | ... | @@ -290,9 +282,9 @@ nobody can access your GitLab by using this login information later on. |
290 | 282 | - - - |
291 | 283 | |
292 | 284 | |
293 | -# Advanced setup tips: | |
285 | +# Advanced Setup Tips | |
294 | 286 | |
295 | -## Custom Redis connections | |
287 | +## Custom Redis Connection | |
296 | 288 | |
297 | 289 | If you'd like Resque to connect to a Redis server on a non-standard port or on |
298 | 290 | a different host, you can configure its connection string via the |
... | ... | @@ -300,3 +292,9 @@ a different host, you can configure its connection string via the |
300 | 292 | |
301 | 293 | # example |
302 | 294 | production: redis.example.tld:6379 |
295 | + | |
296 | + | |
297 | +## User-contributed Configurations | |
298 | + | |
299 | +You can find things like AWS installation scripts, init scripts or config files | |
300 | +for alternative web server in our [recipes collection](https://github.com/gitlabhq/gitlab-recipes/). | ... | ... |