Yandex Cloud
Search
Contact UsGet started
  • Blog
  • Pricing
  • Documentation
  • All Services
  • System Status
    • Featured
    • Infrastructure & Network
    • Data Platform
    • Containers
    • Developer tools
    • Serverless
    • Security
    • Monitoring & Resources
    • ML & AI
    • Business tools
  • All Solutions
    • By industry
    • By use case
    • Economics and Pricing
    • Security
    • Technical Support
    • Customer Stories
    • Cloud credits to scale your IT product
    • Gateway to Russia
    • Cloud for Startups
    • Education and Science
    • Yandex Cloud Partner program
  • Blog
  • Pricing
  • Documentation
© 2025 Direct Cursus Technology L.L.C.
Yandex Managed Service for GitLab
  • Getting started
  • Access management
  • Pricing policy
  • Monitoring metrics
  • Audit Trails events
  • Release notes
  • FAQ

General questions about Managed Service for GitLab

Written by
Yandex Cloud
Updated at April 18, 2025
  • What are the advantages of Managed Service for GitLab over a GitLab Community Edition custom installation?

  • How to migrate data from GitLab to Managed Service for GitLab?

  • Can I integrate GitLab authentication providers?

  • Can I use Yandex ID or Yandex 360 for authentication?

  • Is there support for GitLab integration with Yandex Tracker?

  • Why cannot I push changes to the Managed Service for GitLab repository?

  • I get 500 Internal Server Error when opening an instance. What could be the problem?

  • How can I clear pipeline logs to free up disk space?

  • Where can I track my disk space usage?

  • How do I set up an alert that triggers as soon as a certain percentage of disk space has been used up?

  • Why backups are not created?

  • Can I change instance type or disk size after the instance has been created?

What are the advantages of Managed Service for GitLab over a GitLab Community Edition custom installation?What are the advantages of Managed Service for GitLab over a GitLab Community Edition custom installation?

The main advantage of Managed Service for GitLab is that it reduces the installation and administration costs of GitLab. In addition, Managed Service for GitLab adds functionality not found in the Community Edition (such as approval rules). For more information, see the Service advantages over a GitLab custom installation section.

How to migrate data from GitLab to Managed Service for GitLab?How to migrate data from GitLab to Managed Service for GitLab?

You can migrate data from a GitLab custom installation to Managed Service for GitLab by following this guide. Before you begin, see how to run migration.

You cannot migrate data from GitLab.com to Managed Service for GitLab: migration is only available for GitLab installed on a server or local computer (self-managed GitLab).

Can I integrate GitLab authentication providers?Can I integrate GitLab authentication providers?

Yes, you can. To do this, configure OmniAuth.

Can I use Yandex ID or Yandex 360 for authentication?Can I use Yandex ID or Yandex 360 for authentication?

Yes, you can. To do this, add a provider of the Yandex ID type to OmniAuth and configure its parameters.

Is there GitLab integration with Yandex Tracker?Is there GitLab integration with Yandex Tracker?

Yes, there is. For the integration settings, see Integration with Yandex Tracker.

Why cannot I push changes to the Managed Service for GitLab repository?Why cannot I push changes to the Managed Service for GitLab repository?

Error messages:

You are not allowed to push code to this project.
You are not allowed to push code to protected branches on this project.

To push changes to the Managed Service for GitLab repository, assign the user an appropriate role in the project. To push changes:

  • To protected branches (e.g., master): Maintainer or Owner.
  • To unprotected branches: Developer, Maintainer, or Owner.

Users with the Guest and Reporter roles cannot push changes.

For more information about roles, see the GitLab documentation.

I get 500 Internal Server Error when trying to open the instance. What could be the problem?I get 500 Internal Server Error when trying to open the instance. What could be the problem?

The instance disk space may be full. You can increase the instance disk space yourself.

For details, see Cleaning up full instance disk space.

How can I clear pipeline logs to free up disk space?How can I clear pipeline logs to free up disk space?

You cannot delete the logs separately. However, you delete them by deleting irrelevant pipelines.

Where can I track my disk space usage?Where can I track my disk space usage?

You can track your disk space:

  • In the management console using instance status monitoring tools.
  • In Yandex Monitoring, where you can set up alerts based on specified metrics.

How do I set up an alert that triggers as soon as a certain percentage of disk space has been used up?How do I set up an alert that triggers as soon as a certain percentage of disk space has been used up?

See Setting up alerts in Monitoring for Managed Service for GitLab.

Why cannot I create backups?Why cannot I create backups?

If backup creation fails (Failed status), configure a separate security group and link it to the GitLab instance.

Can I change instance type or disk size after the instance has been created?Can I change instance type or disk size after the instance has been created?

Yes, you can upgrade your instance to a higher performance type and increase its disk size. However, you cannot reduce instance disk size or switch to a lower performance type. For more information, see Editing instance settings.

Was the article helpful?

Previous
Release notes
© 2025 Direct Cursus Technology L.L.C.