From bddead9efff5ca6b067d6cda20c224651a443a4b Mon Sep 17 00:00:00 2001 From: Riyad Preukschas Date: Thu, 17 Jan 2013 13:19:40 +0100 Subject: [PATCH] Update doc/install/structure.md --- doc/install/structure.md | 39 ++++++++++++++++++++++++++++----------- 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/doc/install/structure.md b/doc/install/structure.md index 536c933c3bf..a67e12cc217 100644 --- a/doc/install/structure.md +++ b/doc/install/structure.md @@ -1,24 +1,41 @@ -## Description of GitLab structure +# GitLab directory structure - -### Directory structure +This is the directory structure you will end up with following the instructions in the Installation Guide. |-- home | |-- gitlab + | |-- .ssh | |-- gitlab | |-- gitlab-satellites | |-- git - | |-- repositories | |-- .gitolite + | |-- .ssh + | |-- bin + | |-- gitolite + | |-- repositories -gitlab - Holds all the code of gitlab application. +**/home/gitlab/.ssh** + Contains the Gitolite admin key GitLab uses to configure Gitolite. -gitlab-satellites - Contains a copy of all repositories with working tree. - Used to automatically merge requests, edit files etc... +**/home/gitlab/gitlab** + This is where GitLab lives. -repositories - Keeps all you repositories in bare format here +**/home/gitlab/gitlab-satellites** + Contains a copy of all repositories with a working tree. + It's used for merge requests, editing files, etc. +**/home/git/.ssh** + Contains the SSH access configuration managed by Gitolite. + +**/home/git/bin** + Contains Gitolite executables. + +**/home/git/gitolite** + This is where Gitolite lives. + +**/home/git/repositories** + Holds all your repositories in bare format. + This is the place Git uses when you pull/push to your projects. + +You can change them in your `config/gitlab.yml` file.