Skip to main content
Bring dein GitHub-Projekt in Base44 und entwickle es weiter. Jedes Teammitglied kann echte Änderungen ausliefern, und dein Repository bleibt die Quelle der Wahrheit.

Von überall entwickeln

Arbeite an deinem Projekt vom Desktop oder Mobilgerät aus. Base44 führt es in der Cloud aus, sodass du nichts installieren musst.

Bring dein Team mit

Teammitglieder können den Code über den KI-Chat ändern, auch wenn sie den Code nicht lokal ausführen.

Behalte deinen GitHub-Workflow

Jede Änderung wird in einem Branch deines Repositorys gespeichert, und du öffnest einen Pull Request, wenn die Arbeit fertig ist.

Mehrere KI-Modelle

Verwende jedes in Base44 verfügbare KI-Modell, ohne separate Abonnements zu verwalten.

Dein Projekt importieren

Importiere ein Repository aus deinem verbundenen GitHub-Konto oder füge eine Repository-URL ein. Base44 prüft es, erstellt das Projekt, klont den Code, konfiguriert ihn und startet die Vorschau. Verbinde dein GitHub-Konto, um deine Arbeit zu speichern.
Das Plus-Menü ist auf der Base44-Startseite geöffnet, mit „Bring your own project" unter „GitHub project"

Dein GitHub-Projekt zu Base44 bringen

Bevor du beginnst:
  • Du musst Eigentümer, Administrator oder Editor im Base44-Workspace sein, in den du das Projekt importieren möchtest.
  • Dein Projekt läuft als Webdienst auf Base44, dein Repository muss also eine Web- oder Full-Stack-App sein, die aus dem Quellcode in Docker gebaut und ausgeführt werden kann, zum Beispiel ein Frontend mit einer API oder eine servergerenderte Website.
  • Für private Repositorys installiere die Base44 GitHub App, damit sie auf das Repository zugreifen kann.
  • Dein Workspace kann Editoren darauf beschränken, Repositorys aus genehmigten GitHub-Organisationen zu importieren. Wenn ein Repository nicht in einer genehmigten Organisation ist, bitte einen Workspace-Eigentümer oder Administrator, es unter Settings > Governance > GitHub organizations hinzuzufügen. Workspace-Eigentümer und Administratoren können aus jeder GitHub-Organisation importieren.

Aus deinem GitHub-Konto

Importiere direkt aus einem Repository in deinem verbundenen GitHub-Konto. Wenn dir das Projekt nicht gehört, füge stattdessen einen Link ein, und Base44 erstellt eine Kopie, die dir gehört. So importierst du aus deinem GitHub-Konto:
  1. Klicke auf der Base44-Startseite auf das +-Symbol im Eingabefeld.
  2. Klicke auf Bring your own project.
  3. Verbinde dein GitHub-Konto, falls es noch nicht verbunden ist.
  4. Wähle das Repository zum Importieren aus.
  5. Klicke auf das Branch-Dropdown, um einen Startbranch auszuwählen. Base44 verwendet deinen Standardbranch, wenn du keinen wählst.
  6. Klicke auf Import.
Der Dialog „Import an existing project" mit einem ausgewählten Repository und dem Branch-Dropdown auf main

Ein Projekt aus deinem GitHub-Konto importieren

Aus einer Repository-URL

Füge eine GitHub-Repository-URL ein, um ein Repository zu importieren, öffentlich oder privat. Base44 prüft deinen Zugriff darauf und importiert es entweder direkt oder erstellt zuerst eine Kopie in deinem GitHub-Konto. Wenn das Original privat ist, ist deine Kopie ebenfalls privat. So importierst du aus einer Repository-URL:
  1. Klicke auf der Base44-Startseite auf das +-Symbol im Eingabefeld.
  2. Klicke auf Bring your own project.
  3. Klicke auf Paste a link.
  4. Füge den Link zum GitHub-Repository ein.
  5. Wähle je nach deinem Zugriff:
    • Branch: Wähle einen Startbranch, wenn du in das Repository pushen kannst.
    • Your copy on GitHub: Gib einen Namen für die Kopie ein, die Base44 erstellt, wenn du nicht in das Repository pushen kannst, und wähle dann ihre Sichtbarkeit:
      • Fork (public): Mit dem Original verknüpft, sodass du deine Änderungen zurückschicken kannst.
      • Private copy: Nur du kannst sie sehen und bearbeiten, und sie ist nicht mit dem Original verknüpft.
  6. Klicke auf Import. Wenn du eine Kopie erstellst, klicke auf Fork and Import oder Copy and Import.
Der Tab „Paste a link" des Dialogs „Import an existing project" mit einer eingefügten Repository-URL, einem Namen für die Kopie und der Auswahl „Fork (public)"

Ein Projekt aus einer Repository-URL importieren


An deinem Projekt arbeiten

Wenn der Projektimport abgeschlossen ist, entwickle mit dem KI-Chat weiter und sieh deine Änderungen in Preview. Wechsle zu Dashboard, um deine Dateien in Code zu durchsuchen und die Werte zu verwalten, die dein Projekt zum Ausführen benötigt, unter Secrets.
Der App-Editor für ein importiertes Projekt mit dem Base44-KI-Chat und der laufenden App in „Preview" rechts

Ein importiertes Projekt läuft im App-Editor

Deine Arbeit speichern

Base44 speichert deine Arbeit fortlaufend. Beim Import wird ein eigener Setup-Branch namens base44/setup- gefolgt von einer kurzen ID erstellt, und das Setup läuft dort. Von da an werden Commits jedes Mal in den Branch gepusht, in dem du arbeitest, wenn der KI-Chat eine Änderung abschließt. Branches, die du später erstellst, erhalten kurze, beschreibende Namen wie dark-mode-toggle. Dein Standardbranch wird nie berührt. Wenn du ein öffentliches Repository importiert hast, ohne GitHub zu verbinden, läuft deine App im lokalen Modus. Es werden keine Commits oder Pushes gemacht, und Create PR ist deaktiviert. Bearbeitungen, die du selbst in Code vornimmst, werden beim nächsten Abschluss einer Änderung durch den KI-Chat committet. Ein importiertes Projekt verwendet die Git-Branches in deinem Repository direkt, sodass Git die Quelle der Wahrheit bleibt. Branches funktionieren genauso wie in jeder Base44-App, mit einigen Unterschieden. Es gibt kein Merge oder Update aus deinem Standardbranch innerhalb von Base44, alle Branches teilen sich eine Sandbox, und das Löschen eines Branches in Base44 lässt den Branch auf GitHub bestehen. Siehe Mit Branches arbeiten.

Secrets hinzufügen

Wenn dein Projekt zum Ausführen einen API-Schlüssel oder ein anderes Secret benötigt, fragt der KI-Chat dich danach. Gib den Wert an, und Base44 speichert ihn verschlüsselt und wendet ihn bei jedem Start deines Projekts an, auch nach einem Rebuild. Er wird nie in dein Repository committet und über alle Branches geteilt, sodass du jeden nur einmal eingibst. Du kannst Secrets auch im Dashboard deiner App hinzufügen und verwalten. So fügst du ein Secret hinzu:
  1. Gehe zum Dashboard deiner App.
  2. Klicke auf Secrets.
  3. Klicke auf Add Secret.
  4. Gib den Secret Name und den Secret Value ein und klicke dann auf Add Secret.
Um Secrets in großen Mengen hinzuzufügen, klicke auf Import .env und lade dann deine Datei hoch oder füge sie ein. Jede KEY=VALUE-Zeile wird zu einem Secret, und ein vorhandenes Secret mit demselben Namen wird überschrieben.

Deine Arbeit ausliefern

Jede Änderung wird von base44-builder[bot] committet. Ein geteilter Branch erzeugt einen Pull Request für das gesamte Team, und separate Branches erhalten jeweils einen eigenen. Teammitglieder mit Editor-Zugriff teilen sich das Projekt und seine Secrets.

Einen Pull Request öffnen

Der Pull Request geht von deinem Arbeitsbranch in den Branch, aus dem er erstellt wurde, mit einem Hinweis auf Base44 und einem Link zurück zu deinem Projekt. Der Setup-Pull-Request geht immer in den Branch, den du importiert hast. Sobald der Pull Request geöffnet ist, werden deine Änderungen weiterhin im selben Branch gespeichert, sodass Prüfer immer deine neueste Arbeit sehen und alle Checks bei jedem Push erneut laufen. So öffnest du einen Pull Request:
  1. Klicke oben im Editor auf Create PR.
  2. Gib einen Title und eine Description (optional) ein.
  3. Klicke auf Create PR.
Du kannst den KI-Chat auch nach einem Pull Request fragen, und er entwirft den Titel und die Beschreibung für dich.
Wenn du noch keine Berechtigungen erteilt hast, klicke auf Review permissions on GitHub und lass einen Kontoinhaber zustimmen.

Auf Review-Kommentare antworten

Bearbeite das Feedback deiner Prüfer im KI-Chat, ohne Base44 zu verlassen. Frag den KI-Chat nach den Review-Kommentaren zu deinem Pull Request, und er listet jeden ungelösten Thread mit der Datei und Zeile auf, auf die er verweist. Sag ihm, was er ändern soll, und er entwirft für jeden eine Änderung und eine Antwort. Nichts wird auf GitHub veröffentlicht, bis du diesen bestimmten Entwurf freigibst. Das Auflösen des Threads ist ein separater Schritt, um den du bittest. Du kannst ihn auch bitten, den Pull Request selbst zu kommentieren. Alles, was er veröffentlicht, erscheint als base44-builder[bot]. Das Zusammenführen geschieht auf GitHub, genau wie heute.

FAQs

Nein. Base44 pusht in den Branch, in dem du arbeitest, niemals in deinen Standardbranch. Das Öffnen eines Pull Requests ist die einzige Möglichkeit, dass deine Änderungen deinen Standardbranch erreichen.
Dein Projekt pausiert, wenn du aufhörst zu arbeiten, und macht dort weiter, wo du aufgehört hast, wenn du zurückkehrst. Falls es neu gebaut werden muss, klont Base44 dein Repository erneut und startet von deinem letzten Commit neu.
Ja, es sei denn, dein Workspace beschränkt Importe auf genehmigte GitHub-Organisationen. Wenn du nur Lesezugriff hast, erstellt Base44 eine Kopie in deinem persönlichen GitHub-Konto. Eingeschränkte Workspaces blockieren diese Kopie, weil sie deinem persönlichen Konto und nicht einer genehmigten Organisation gehört. Bitte stattdessen um Push-Zugriff auf das ursprüngliche Repository.
Dein Workspace erlaubt keine Importe aus der GitHub-Organisation dieses Repositorys. Bitte einen Workspace-Eigentümer oder Administrator, die Organisation unter Settings > Governance > GitHub organizations hinzuzufügen, und versuche es dann erneut.
Das kannst du, wenn die App im Wurzelverzeichnis des Repositorys eine Web- oder Full-Stack-App ist. Base44 schaut in das Wurzelverzeichnis, um zu bestimmen, was dein Projekt ist.
Nein. Base44 führt nur Web- und Full-Stack-Projekte aus. Du erhältst eine Meldung, sobald du importierst, und in deinem Konto wird nichts erstellt. Ein Repository mit einer Web-App im Wurzelverzeichnis funktioniert weiterhin, auch wenn es eine Mobile-App in einem Unterordner enthält.
Nein. Der Import einer Base44-App wird nicht unterstützt und läuft nicht korrekt. Deine App läuft bereits in Base44, und die GitHub-Integration hält sie mit deinem Repository in beide Richtungen synchron.
Nein. Ein importiertes Projekt hat keine Base44-Seiten, Entitäten, integriertes Login oder SDK. Es behält seine eigene Datenbank, Authentifizierung und Routing, und Base44 ersetzt diese nicht.
Ja. Frag den KI-Chat, und Base44 schreibt den Code in dein Repository, genauso wie es jede andere Änderung vornimmt. Du baust auf deinem eigenen Stack auf, nicht auf Base44-Seiten, Entitäten oder Login, also verweise dein Projekt auf deine eigene Datenbank oder deinen eigenen Dienst und füge den Verbindungsstring oder API-Schlüssel als Secret hinzu. Was auch immer du hinzufügst, wird über dein Repository ausgeliefert wie der Rest deiner Arbeit.
Nein. Das Auswählen eines Elements in der Vorschau zum Bearbeiten ist bei importierten Projekten nicht verfügbar. Sag dem KI-Chat stattdessen, was du ändern willst. Er sieht die Seite, die du gerade anschaust.
Die GitHub-Integration synchronisiert eine in Base44 gebaute App mit einem Repository. Der Import funktioniert andersherum, ausgehend von einem bereits vorhandenen Repository. Um ein Projekt von einer anderen Plattform wie Shopify oder Lovable zu verschieben, siehe Ein Projekt zu Base44 migrieren. Um stattdessen ein lokales Base44-Backend-Projekt mit der CLI zu verknüpfen, siehe Ein bestehendes Projekt verknüpfen.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.