# GitLab Self-Managed

> Complete your workflow by synchronizing translatable and translated files between your GitLab Self-Managed repository and your Crowdin project.

URL: https://store.crowdin.com/gitlab-server
Identifier: gitlab-server
Category: Development
Type: App
Author: Crowdin

Crowdin’s integration with GitLab synchronizes source and translation files between your GitLab repository and translation project in Crowdin. All translated and approved files will be automatically pushed as a merge request to the l10n branch in GitLab repository.

## Key Features 

- Automation
Synchronize all source and translated content between GitLab repository and Crowdin project automatically.


- Agile localization
Keep up the localization with your release cycles. Translators will be able to access source texts before the feature becomes publicly available.


- Version Management
Synchronize the existing branches from GitLab repository with your Crowdin project.

### Gitlab integration overview

<div class="video"><iframe style="overflow:hidden; max-width: 68vw; max-height: 37.25vw;" height="100%" width="100%" src="https://www.youtube.com/embed/qZIroGWcYUc" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen=""></iframe></div>

## Setting up the integration

Follow the instructions on the screen to connect your GitLab self-hosted account to Crowdin Enterprise.

![](https://developers.app.crowdin.net/api/media/file/a22d8db7-0a01-4898-a184-11ce3d962095.png)

## Resources

- [Guide](https://support.crowdin.com/gitlab-integration/)
- [Enterprise Guide](https://support.crowdin.com/enterprise/gitlab-integration/)
