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