Die europäische Alternative zu GitHub.

Gitoro ist die europäische Alternative zu GitHub, mit Git-Hosting, Pull Requests, CI/CD, Issues und Code-Review, vollständig in Europa gehostet.

Workspace-Dashboard mit Repositories, Verbrauch und Aktivitätsdiagrammen

Teams, die Gitoro nutzen

  • Lernaura
  • Lund & Bendsen
  • Boeni Industries
  • BuzzIndex
  • Stable Robotics

In Europa gehostet. Außerhalb der Reichweite des CLOUD Act.

Der US CLOUD Act kann US-Unternehmen zur Herausgabe von Daten zwingen, die sie kontrollieren, auch wenn diese in Europa gespeichert sind. Gitoro ist ein dänisches Unternehmen und hostet deinen Code, deine Pipelines und die KI ausschließlich in der EU.

DSGVO von Anfang an

Exportiere oder lösche deine Daten jederzeit.

Nur EU-Infrastruktur

Dein Code und deine Daten bleiben in Europa.

Europäische KI

Die KI-Funktionen laufen auf Modellen, die in Europa gehostet werden.

Alles, was dein Code braucht.

Versionskontrolle, Code-Review, CI/CD, Sicherheit und KI: eine integrierte Plattform, in Europa gehostet.

Git-Hosting für alle deine Repositories.

Durchsuche Dateien und Historie, verwalte Branches und Tags, schütze deinen Standard-Branch und forke ein Repository oder erstelle in Sekunden ein neues aus einer Vorlage.

Leitfaden Git-Hosting →
terminal
# Funktioniert genauso von GitHub oder GitLab
# Repository spiegeln, inklusive Historie
$ git clone --mirror git@github.com:acme/api.git
$ cd api.git
$ git push --mirror git@gitoro.com:acme/api.git
Umzug

Von GitHub oder GitLab umziehen, ohne etwas zu verlieren

Pushe deinen Code mit Git und richte dann einen per MCP verbundenen Agenten auf den Prompt migrate-to-gitoro. Er erstellt zuerst eine Bestandsaufnahme des Quell-Repositorys, zeigt dir, was sich übernehmen lässt und was nicht, und zieht dann Issues, Pull Requests und CI um, ohne dass du ein Skript schreibst.

Git-Historie, Branches und Tags bleiben exakt erhalten
Issues und Kommentare mit den ursprünglichen Daten neu angelegt
Pull Requests mit Links zu den ursprünglichen neu angelegt
GitHub Actions oder GitLab CI in .gitoro-ci.yml umgeschrieben
.gitoro-ci.yml
stages: [build, test, deploy]

test:
  stage: test
  image: node:20
  script:
    - npm ci
    - npm test
  rules:
    - if: '$CI_PIPELINE_SOURCE == "merge_request_event"'

deploy:
  stage: deploy
  needs: [test]
  environment: production
  when: manual
  script:
    - ./deploy.sh $ENVIRONMENT
CI/CD-Pipelines

GitLab-kompatibles CI/CD

Die Pipeline-Konfiguration (.gitoro-ci.yml) nutzt GitLab-CI-Syntax, sodass deine Stages, Rules und Jobs unverändert übernommen werden. Jeder Push baut, testet und liefert aus, mit Live-Logs und manuellen Freigaben.

YAML-Syntax kompatibel mit GitLab CI
Manuelle Freigaben
CI-Status-Checks in Pull Requests
Self-hosted Runner
claude

Connected to Gitoro as Claude (service account)

> let's have a look at the backlog

⏺ list_issues(status: "open")

└ 8 open issues, sorted by priority

#512 looks highest priority - a pagination bug reported twice. Want me to start there?

> let's work on #512

⏺ assign_issue(number: 512)

└ Assigned to Claude

⏺ create_pull_request(draft: true)

└ Opened draft PR #618 → Fixes #512

Branched, opened a draft PR linked to the issue, and starting implementation now.

> I think this one's ready

⏺ mark_pr_ready(number: 618)

└ Marked ready for review

⏺ add_pr_comment(number: 618)

└ Summary comment posted

It's ready for review - what happens next is governed by your branch rules, not my call.

MCP

Funktioniert mit Claude Code und jedem MCP-Client

Verbinde Claude Code, Cursor oder einen anderen MCP-Client mit einem Token mit begrenztem Umfang. Dein Agent sortiert Issues, öffnet Entwurfs-PRs und übergibt zum Review, und der Zugang lässt sich jederzeit widerrufen.

Und alles andere, was du erwartest

KI-Code-ReviewSecret-ErkennungSchwachstellenscans der AbhängigkeitenBranch ProtectionCode OwnersZwei-Faktor-Authentifizierung und PasskeysSignierte Webhooks mit WiederholungenScopes und Richtlinien für TokensSSH-SchlüsselEigene RollenAudit-LogService-AccountsEnvironmentsManuelle FreigabenMatrix-JobsPipeline-TriggerSecrets pro EnvironmentÖffentliche API

Dein Code gehört dir. Und so soll es bleiben.

Hoste deinen Code in Europa, arbeite mit deinem Team zusammen und baue, ohne Kompromisse bei der Kontrolle.