Skip to main content
Cloud / STACKIT / Products / STACKIT Git - Managed Forgejo Hosting

STACKIT Git - Managed Forgejo Hosting

STACKIT Git: managed Git hosting based on Forgejo with GitHub-Actions-compatible STACKIT Pipelines, GDPR-compliant.

Developer Platform
Pricing Model Monthly billing based on number of users and storage, e.g. an entry package for 10 users with 10 GB storage
Availability German STACKIT data centers
Data Sovereignty 100% German data centers
Reliability SLA as published by the provider SLA

What is STACKIT Git?

STACKIT Git is a fully managed Git hosting service in German data centers for version control, code collaboration, and CI/CD automation. The service is based on Forgejo, an open-source community fork of Gitea, offering a European alternative independent of GitHub and GitLab. As a German cloud provider, STACKIT ensures that source code and build artifacts remain in German data centers.

Core Features

  • Git repository hosting: Private repositories with pull requests, issues, and wiki based on Forgejo
  • STACKIT Pipelines: CI/CD built on Forgejo Actions, roughly 90% compatible with GitHub Actions
  • Managed and self-hosted runners: STACKIT-managed runners (currently Forgejo Runner v12) are provisioned automatically on pushes and events and de-provisioned after the job completes; every job runs in a fresh, isolated environment with no data persisting between runs. Predefined images cover Docker, Node.js, Python, Ubuntu, Alpine, and Java (Amazon Corretto 21); other environments can be run via custom Docker images or self-hosted custom runners
  • Approvals for critical stages: Manual workflow approval in the STACKIT Portal, or a split workflow using two files
  • Identity provider integration: Automated user onboarding and federation via your corporate identity provider
  • IP whitelisting: ACL control restricts inbound and outbound traffic to the repositories
  • Container registry integration: Direct connection to the STACKIT Container Registry for building and publishing images
  • Secrets integration: Connection to the STACKIT Secrets Manager for secure credential management in pipelines

Typical Use Cases

Source code management: Companies host their source code in STACKIT Git instead of with US providers. Repositories, commits, and branches stay in Germany with granular access controls.

CI/CD pipeline automation: Teams define pipelines as code and let STACKIT Pipelines run them automatically on every commit, including build, test, and deployment.

Migrating existing GitHub Actions workflows: Thanks to the high level of compatibility, many existing GitHub Actions workflows can be transferred to STACKIT Pipelines with manageable effort.

Benefits

  • GDPR-compliant: source code and build artifacts remain in German data centers
  • No dependency on US hyperscalers for code hosting and CI/CD
  • Open, Forgejo-based platform without proprietary lock-in
  • Seamless integration with STACKIT Container Registry and Secrets Manager

Integration with innFactory

As an official STACKIT partner, innFactory supports you with STACKIT Git: migrating existing repositories, building STACKIT Pipelines workflows, container registry integration, and secrets management configuration.

Typical Use Cases

Source code management
CI/CD pipelines with STACKIT Pipelines
Code review workflows
Issue tracking and project management

Technical Specifications

Approvals Manual workflow approval configured in the STACKIT Portal to pause workflows before high-risk deployment stages; alternatively a split workflow using two files
Ci cd STACKIT Pipelines (Forgejo Actions, approximately 90% compatible with GitHub Actions)
Container registry Direct integration with STACKIT Container Registry
Identity Connect your corporate identity provider directly to your STACKIT Git instance to automate user onboarding and federation
Network access IP address whitelisting (ACL control) to restrict inbound and outbound traffic to the repositories
Platform Forgejo (community fork of Gitea)
Runner environments Predefined STACKIT runner images: stackit-docker (Ubuntu 22.04 with Docker, Node.js, Python, Git), stackit-ubuntu-20/-22, stackit-alpine/-alpine-bash, stackit-busybox, and stackit-coretto-21 (Java/Amazon Corretto 21); other environments (e.g. Go, Salesforce CLI) can be run via custom Docker images or self-hosted custom runners based on the Forgejo runner
Runners STACKIT-managed runners (currently Forgejo Runner v12) are automatically provisioned on code pushes or specific events and de-provisioned after the job completes; every job runs in a fresh, isolated environment with no data persisting between runs, distributed across multiple availability zones

Frequently Asked Questions

Is STACKIT Git based on GitLab or GitHub?

Neither. STACKIT Git is based on Forgejo, an open-source community fork of Gitea. For CI/CD, STACKIT Pipelines are used, built on Forgejo Actions, which are roughly 90% compatible with GitHub Actions.

Can I run CI/CD pipelines?

Yes, via STACKIT Pipelines. These support both STACKIT-managed runners (currently Forgejo Runner v12, with predefined images such as stackit-docker, stackit-ubuntu-22, or stackit-coretto-21 for Java) and your own self-hosted custom runners based on the Forgejo runner, each executed in isolated environments that are deleted after the job completes.

Is there a container registry?

STACKIT Git offers direct integration with the separate STACKIT Container Registry, so images can be built and pushed to it as part of the pipeline.

Can I reuse existing GitHub Actions workflows?

Largely, yes. STACKIT Pipelines are roughly 90% compatible with GitHub Actions, so many existing workflows and community actions can be adopted with minimal changes.

Can I enforce approvals before critical deployments?

Yes. STACKIT Pipelines offer manual workflow approval: a UI-driven configuration in the STACKIT Portal pauses a workflow and requires manual validation before high-risk deployment stages. Alternatively, the same behavior can be achieved with a split workflow using two files, with fewer customization options.

Can I connect my own identity provider?

Yes. Your corporate identity provider can be connected directly to your STACKIT Git instance to automate user onboarding and federation.

How can access to the repositories be restricted?

STACKIT Git supports IP address whitelisting (ACL control), which restricts inbound and outbound traffic to the Git repositories to defined address ranges.

What does STACKIT Git cost?

Billing is monthly based on number of users and storage. STACKIT offers, among other options, an entry package for small teams with 10 users and 10 GB of storage at a reduced price; details are on the official pricing page.

Note: All product information on this page has been compiled with care, but is provided without guarantee and may be outdated or incomplete. Cloud services evolve rapidly — features, pricing, SLAs, and availability change frequently. Authoritative and up-to-date information can only be found on the official product page of STACKIT (official documentation). This page does not represent an offer by STACKIT.

STACKIT Partner

innFactory is an official STACKIT Partner. We provide consulting, implementation, and managed services for the sovereign cloud.

STACKIT Official Partner

Similar Products from Other Clouds

Other cloud providers offer comparable services in this category. As a multi-cloud partner, we help you choose the right solution.

Google Cloud

Buildpacks - Container Images from Source Code Without a Dockerfile

Google Cloud's buildpacks is an open-source project that transforms application source code into production-ready …

Pricing Open-source project; costs arise through …
SLA SLA per provider and per service used / see official documentation
Compare →
Google Cloud

Cloud Foundation Toolkit - Reference Templates and Terraform Modules

The Cloud Foundation Toolkit provides reference templates: reusable Terraform modules and blueprints for automating the …

Pricing The templates and modules themselves are …
SLA SLA per provider and per provisioned service / see official documentation
Compare →
Google Cloud

Developer Connect - Connections to Source Code Systems

Developer Connect manages secure connections to GitHub, GitLab, Bitbucket, and Secure Source Manager and provides …

Pricing Charges only apply when using the Git …
SLA SLA as published by the provider
Compare →
Google Cloud

Google Cloud APIs - Programmatic Interfaces to Google Cloud

Google Cloud APIs are the programmatic interfaces to Google Cloud Platform services, offering JSON HTTP and gRPC access …

Pricing Billed through the underlying Google …
SLA SLA per provider and per service / see official documentation
Compare →
Google Cloud

Secure Source Manager - Managed Git Service

Secure Source Manager is a regionally deployed, single-tenant managed source code repository on Google Cloud with IAM, …

Pricing Per instance per month, regardless of …
SLA SLA as published by the provider
Compare →
AWS

AWS CDK: Infrastructure as Code in Programming Languages

The AWS Cloud Development Kit defines infrastructure in TypeScript, Python, Java, C#, or Go and provisions it through …

Pricing Per the FAQ there is no additional …
SLA N/A (open source framework without its own SLA)
Compare →

58 comparable products found across other clouds.

Ready to start with STACKIT Git - Managed Forgejo Hosting?

Our certified STACKIT experts help you with architecture, integration, and optimization.

Schedule Consultation