Commit bddead9efff5ca6b067d6cda20c224651a443a4b

Authored by Riyad Preukschas
1 parent b08bb209

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 5 |-- home
7 6 | |-- gitlab
  7 + | |-- .ssh
8 8 | |-- gitlab
9 9 | |-- gitlab-satellites
10 10 | |-- git
11   - | |-- repositories
12 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.
... ...