- Omnibus GitLab installations for up to 2000 users, see [specific Gitaly configuration instructions](../reference_architectures/2k_users.md#configure-gitaly).
- Source installations or custom Gitaly installations, see [Configure Gitaly](#configure-gitaly).
## Configure Gitaly
GitLab installations for more than 2000 users should use Gitaly Cluster.
## Gitaly Cluster
Gitaly comes pre-configured with Omnibus GitLab. For more information on customizing your
Gitaly can run in a clustered configuration to scale Gitaly and increase fault tolerance. For more
Gitaly installation, see [Configure Gitaly](configure_gitaly.md).
information, see [Gitaly Cluster](praefect.md).
## Direct Git access bypassing Gitaly
## Do not bypass Gitaly
GitLab doesn't advise directly accessing Gitaly repositories stored on disk with
GitLab doesn't advise directly accessing Gitaly repositories stored on disk with a Git client,
a Git client, because Gitaly is being continuously improved and changed. These
because Gitaly is being continuously improved and changed. These improvements may invalidate
improvements may invalidate assumptions, resulting in performance degradation, instability, and even data loss.
your assumptions, resulting in performance degradation, instability, and even data loss. For example:
Gitaly has optimizations, such as the
- Gitaly has optimizations such as the [`info/refs` advertisement cache](https://gitlab.com/gitlab-org/gitaly/blob/master/doc/design_diskcache.md),