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