Commit bddead9efff5ca6b067d6cda20c224651a443a4b
1 parent
b08bb209
Exists in
master
and in
4 other branches
Update doc/install/structure.md
Showing
1 changed file
with
28 additions
and
11 deletions
Show diff stats
doc/install/structure.md
1 | -## Description of GitLab structure | 1 | +# GitLab directory structure |
2 | 2 | ||
3 | - | ||
4 | -### Directory structure | 3 | +This is the directory structure you will end up with following the instructions in the Installation Guide. |
5 | 4 | ||
6 | |-- home | 5 | |-- home |
7 | | |-- gitlab | 6 | | |-- gitlab |
7 | + | |-- .ssh | ||
8 | | |-- gitlab | 8 | | |-- gitlab |
9 | | |-- gitlab-satellites | 9 | | |-- gitlab-satellites |
10 | | |-- git | 10 | | |-- git |
11 | - | |-- repositories | ||
12 | | |-- .gitolite | 11 | | |-- .gitolite |
12 | + | |-- .ssh | ||
13 | + | |-- bin | ||
14 | + | |-- gitolite | ||
15 | + | |-- repositories | ||
16 | + | ||
17 | + | ||
18 | +**/home/gitlab/.ssh** | ||
19 | + Contains the Gitolite admin key GitLab uses to configure Gitolite. | ||
20 | + | ||
21 | +**/home/gitlab/gitlab** | ||
22 | + This is where GitLab lives. | ||
23 | + | ||
24 | +**/home/gitlab/gitlab-satellites** | ||
25 | + Contains a copy of all repositories with a working tree. | ||
26 | + It's used for merge requests, editing files, etc. | ||
13 | 27 | ||
28 | +**/home/git/.ssh** | ||
29 | + Contains the SSH access configuration managed by Gitolite. | ||
14 | 30 | ||
15 | -gitlab | ||
16 | - Holds all the code of gitlab application. | 31 | +**/home/git/bin** |
32 | + Contains Gitolite executables. | ||
17 | 33 | ||
18 | -gitlab-satellites | ||
19 | - Contains a copy of all repositories with working tree. | ||
20 | - Used to automatically merge requests, edit files etc... | 34 | +**/home/git/gitolite** |
35 | + This is where Gitolite lives. | ||
21 | 36 | ||
22 | -repositories | ||
23 | - Keeps all you repositories in bare format here | 37 | +**/home/git/repositories** |
38 | + Holds all your repositories in bare format. | ||
39 | + This is the place Git uses when you pull/push to your projects. | ||
24 | 40 | ||
41 | +You can change them in your `config/gitlab.yml` file. |