Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Gitaly Team

On this page

What is the Gitaly team?

The Gitaly team is responsible for building and maintaining systems to ensure that the git data storage tier of GitLab instances, and in particular, is fast.

The first project that the Gitaly team will be undertaking is a Git RPC service for handling all the git calls made by GitLab.

The goals of Gitaly are

  1. Move git operations as close to the data as possible
  2. Optimize git services using caching

See the design document for an in-depth explanation behind the motivation for GitLab.