Deine App mit GitHub synchronisieren
Verbinde deine App mit GitHub, um Code in deiner lokalen Entwicklungsumgebung oder in Base44 zu schreiben und beide synchron zu halten.
Mit GitHub für 2-Wege-Sync verbinden
- Aus dem App-Editor
- Von der Seite Overview
So synchronisierst du deine App mit GitHub:
- Klicke in deinem App-Editor auf Dashboard.
- Klicke oben rechts auf das GitHub-Symbol und auf Connect to GitHub.
- Klicke auf Connect GitHub.
- Klicke auf Authorize Base44 Builder.
- Wähle, wo der Base44 Builder installiert werden soll:
- Wähle die GitHub-Organisation oder das Konto aus.
- Wähle aus, auf welche Repositories Zugriff erlaubt sein soll.
- Klicke auf Install.
- Erstelle ein Repository für deine App:
- Wähle die GitHub-Organisation oder das Konto aus.
- Gib einen Namen für das neue Repository ein.
- Klicke auf Create Repository.

Dein verbundenes GitHub-Repository anzeigen
Wie dein Team nach GitHub schreibt
GitHub-Verbindungen gehören zu deinem Workspace, nicht zum Konto einer einzelnen Person. Workspace-Admins verwalten sie unter Workspace settings > GitHub. Der Sync funktioniert weiter, auch wenn das Mitglied, das eine Organisation verbunden hat, den Workspace verlässt. Dein Workspace-Admin wählt, wie Mitglieder nach GitHub schreiben. Die Einstellung gilt für jede App im Workspace, die mit GitHub synchronisiert wird:- Geteilte Verbindung: Alle schreiben über die Verbindung des Workspace, ohne ein eigenes GitHub-Konto zu verbinden. Commits zeigen Base44 als Autor. Das ist die Standardeinstellung.
- Verbindung pro Nutzer: Jedes Mitglied verbindet sein eigenes GitHub-Konto und erhält den Zugriff, den GitHub ihm bereits gibt. Mitglieder ohne Schreibzugriff auf das Repository können die App nicht bearbeiten oder veröffentlichen. Commits erscheinen unter dem eigenen Namen des Mitglieds.
So funktionieren Organisationen in deinem Workspace:
- Wenn du ein Repository erstellst, siehst du nur die GitHub-Organisationen, die dein Workspace erlaubt.
- Standardmäßig können nur Workspace-Eigentümer und -Admins eine neue Organisation hinzufügen. Admins können das auch Editors erlauben.
- Verbindungen, die erstellt wurden, bevor GitHub in den Workspace verschoben wurde, wurden automatisch übernommen. Du musst also nicht neu verbinden.
Lokale Entwicklungsumgebung einrichten
Richte nach der Verbindung mit GitHub dein lokales Repository ein, um Code in deiner bevorzugten Entwicklungsumgebung zu bearbeiten. So richtest du dein lokales Repository ein:- Klone das Repository über die Git-URL des Projekts.
- Navigiere in das Projektverzeichnis.
- Installiere die Abhängigkeiten:
npm install. - Installiere die Base44 CLI:
npm install -g base44@latest. - Authentifiziere dich:
base44 login. - Verknüpfe den Klon mit seiner App:
base44 link. Der Link-Pointerbase44/.app.jsoncsteht in der gitignore, daher braucht jeder frische Klon diesen Schritt.
/api-Anfragen des Frontends werden an das lokale Backend weitergeleitet. Siehe Lokale Entwicklung dafür, was lokal läuft.
Um nur am Frontend gegen das live gehostete Backend deiner App zu arbeiten, führe stattdessen base44 dev --remote aus.
Details zur exportierten Dateistruktur findest du unter Projektstruktur.
Lokale Änderungen mit Base44 synchronisieren
Um deine lokalen Änderungen mit Base44 zu synchronisieren, führe die Änderungen in den main-Branch zusammen. Dieser Branch mussmain heißen. Andere Standardbranch-Namen wie master werden derzeit nicht unterstützt. Die Änderungen sind dann in deiner Base44-App sichtbar.
Klicke nach der Synchronisierung oben rechts in deiner Base44-App auf
Publish, um die Änderungen für die Benutzer live zu schalten.
Verbindung mit GitHub trennen
Du kannst eine bestimmte App von ihrem GitHub-Repository trennen oder eine GitHub-Organisation von deinem gesamten Workspace trennen. Wenn du eine App in einen anderen Workspace verschiebst, wird ihr GitHub-Sync ebenfalls getrennt. Base44 warnt dich vorher.Wenn du Disconnect im GitHub-Panel nicht siehst, ist es für dein Konto noch nicht aktiviert. Der Sync kann nicht pausiert werden, die einzigen Zustände sind also verbunden und getrennt.
Repository trennen
Trenne deine App von ihrem GitHub-Repository, wenn du keine Änderungen mehr synchronisieren möchtest. Nur der App-Eigentümer oder das Mitglied, das das Repository verbunden hat, kann es trennen. So trennst du dein Repository:- Öffne den Code-Tab.
- Klicke auf GitHub.
- Klicke auf das Symbol More actions .
- Klicke auf Disconnect.
Repository erneut verbinden
Verbinde deine App erneut mit dem Repository, von dem sie getrennt wurde, um den Sync fortzusetzen. Nur der App-Eigentümer kann erneut verbinden. So verbindest du dein Repository erneut:- Klicke oben rechts auf das GitHub-Symbol und auf Connect to GitHub.
- Klicke im Dialog Reconnect Repository auf Reconnect.
Eine Organisation von deinem Workspace trennen
Trenne eine GitHub-Organisation, wenn Apps in deinem Workspace nicht mehr mit ihr synchronisiert werden sollen. Jede App, die über die Organisation synchronisiert wird, hört auf zu synchronisieren. Die Base44 GitHub App bleibt auf GitHub installiert. Workspace-Eigentümer, Admins und Editors können eine Organisation trennen. So trennst du eine Organisation:- Gehe zu Workspace settings.
- Klicke auf GitHub.
- Klicke unter Connected organizations auf das Symbol More actions neben der Organisation.
- Klicke auf Disconnect organization.
- Klicke zur Bestätigung auf Disconnect.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.