Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRiyad Preukschas <riyad@informatik.uni-bremen.de>2013-01-17 16:19:40 +0400
committerRiyad Preukschas <riyad@informatik.uni-bremen.de>2013-01-17 16:19:40 +0400
commitbddead9efff5ca6b067d6cda20c224651a443a4b (patch)
tree67715291dfa0a777f79e895a565cb35f5b257865 /doc
parentb08bb209795dfc4b764679016f43cd483298f52c (diff)
Update doc/install/structure.md
Diffstat (limited to 'doc')
-rw-r--r--doc/install/structure.md39
1 files 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
+
+
+**/home/gitlab/.ssh**
+ Contains the Gitolite admin key GitLab uses to configure Gitolite.
+
+**/home/gitlab/gitlab**
+ This is where GitLab lives.
+
+**/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.
-gitlab
- Holds all the code of gitlab application.
+**/home/git/bin**
+ Contains Gitolite executables.
-gitlab-satellites
- Contains a copy of all repositories with working tree.
- Used to automatically merge requests, edit files etc...
+**/home/git/gitolite**
+ This is where Gitolite lives.
-repositories
- Keeps all you repositories in bare format here
+**/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.