Von GitHub zu europäischem Git-Hosting umziehen

Zieh deine Repositories mit Git zu Gitoro um, und lass dann deinen KI-Agenten die Arbeit rund um den Code übernehmen: Issues, Pull Requests, Kommentare, Labels und CI-Konfiguration.

Workspace-Dashboard mit Repositories, Verbrauch und Aktivitätsdiagrammen

Ein geführter Umzug, Schritt für Schritt

Der MCP-Prompt migrate-to-gitoro von Gitoro führt deinen Agenten in dieser Reihenfolge hindurch.

  1. 1

    Workspace erstellen

    Erstelle einen Workspace und für jedes Projekt ein leeres Repository.

  2. 2

    Code pushen

    Pushe Branches und Tags oder einen vollständigen Spiegel. Die Git-Historie bleibt erhalten.

  3. 3

    Agenten verbinden

    Füge die MCP-Server von GitHub und Gitoro zu Claude Code, Codex oder einem anderen MCP-Client hinzu.

  4. 4

    Bestandsaufnahme prüfen

    Der Agent zeigt, was er gefunden hat und was sich nicht übernehmen lässt, bevor er etwas umzieht.

  5. 5

    Einträge umziehen

    Issues werden, die ältesten zuerst, mit Labels, Kommentaren und ursprünglichen Daten übernommen, soweit unterstützt.

  6. 6

    CI umstellen und wechseln

    Aus GitHub Actions wird eine .gitoro-ci.yml. Sobald die Pipeline durchläuft, wechselst du dein Remote.

Was umzieht, und wie

Alles, was sich nicht vollständig importieren lässt, wird gemeldet und nie stillschweigend weggelassen.

Auf GitHubAuf Gitoro
Commits, Branches und TagsMit Git gepusht; die Historie bleibt exakt erhalten
Issues und KommentareÜber die API oder MCP neu angelegt, mit Status, Metadaten und Links zur Quelle
ZuständigePersonen zugewiesen, die es in deinem Workspace bereits gibt; der Rest wird zur Prüfung aufgelistet
Pull RequestsBranches werden gepusht, dann werden Pull Requests mit Links zu den ursprünglichen angelegt
GitHub ActionsIn eine .gitoro-ci.yml umgeschrieben und mit einer Pipeline geprüft
Releases und BinärdateienSeparat exportiert und hochgeladen
.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

Von GitHub Actions zu .gitoro-ci.yml

Gitoro-Pipelines nutzen die GitLab-kompatible .gitoro-ci.yml, daher ist der erste Durchgang von GitHub Actions größtenteils mechanisch.

Aus runs-on wird image oder ein Self-hosted Runner
Aus steps wird script, aus if wird rules
Aus actions/cache wird cache
Reviewer für Environments werden zu verpflichtenden Freigaben

Zieh nach Europa um, 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.

Hol deine Repositories nach Europa.

Erstelle einen kostenlosen Workspace, pushe dein erstes Repository und lass deinen Agenten den Rest umziehen.