This is the directory structure you will end up with following the installation instructions.
/opt/gitswarm holds application code for GitSwarm EE and its dependencies./var/opt/gitswarm holds application data and configuration files that gitswarm-ctl reconfigure writes to./etc/gitswarm holds configuration files for GitSwarm EE. These are the only files that you should ever have to edit manually./var/log/gitswarm contains all log data generated by components of GitSwarm EE.Within /var/opt/gitswarm, the following directories exist:
.ssh - contains OpenSSH settings. Specifically the authorized_keys file managed by gitlab-shell.gitlab-shell - Core add-on component of GitSwarm EE. Maintains SSH cloning and other functionality.repositories - bare repositories for all projects organized by namespace. This is where the git repositories which are pushed/pulled are maintained for all projects. This area is critical data for projects. Keep a backupTo see a more in-depth overview see the GitSwarm EE architecture doc.