Skip to main content
Diese Seite ist Teil eines KI-Coding-Agent-Skills und für Agenten geschrieben, nicht für Menschen. Für die menschenlesbare Base44-Dokumentation siehe die Entwicklerdokumentation.

base44 connectors push

Lokale Connector-Konfigurationen zu Base44 pushen, Scopes synchronisieren und OAuth-Autorisierung abwickeln.

Verwendung

npx base44 connectors push

Was der Befehl tut

  1. Liest lokale Connectors aus deinem Verzeichnis base44/connectors/
  2. Synchronisiert mit Base44 — aktualisiert Scopes für bestehende Connectors
  3. Fügt neue Connectors hinzu — neue OAuth-Connector-Typen lösen eine Autorisierung aus; Stripe wird automatisch bereitgestellt
  4. Entfernt nicht gelistete Connectors — Connectors, die nicht in deinen lokalen Dateien sind, werden aus Base44 entfernt

OAuth-Autorisierungs-Flow

Wenn du einen neuen Connector hinzufügst, muss er autorisiert werden:
  1. Die CLI erkennt, welche Connectors autorisiert werden müssen
  2. Du wirst gefragt: “Open browser to authorize now?”
  3. Bei Zustimmung öffnet sich der Browser mit dem OAuth-Anbieter (Google, Slack usw.)
  4. Du meldest dich in deinem Konto an und bestätigst die angeforderten Berechtigungen
  5. Der Browser schließt sich, und die CLI bestätigt die Autorisierung
Wichtig: Du wählst das zu verbindende Konto, indem du dich während des OAuth-Flows dort anmeldest. Hast du z. B. mehrere Google-Konten, wählst du im Google-Login-Bildschirm das gewünschte aus.

Beispielausgabe

Connectors pushen (keine neue Autorisierung erforderlich)

Found 2 connectors to push: googlecalendar, slack
✓ Connectors pushed

Summary:
  Synced: googlecalendar, slack

Neue Connectors pushen (Autorisierung erforderlich)

Found 3 connectors to push: googlecalendar, slack, notion
✓ Connectors pushed

2 connector(s) require authorization in your browser:
  slack: https://auth.base44.io/oauth/...
  notion: https://auth.base44.io/oauth/...

? Open browser to authorize now? › Yes

Opening browser for slack...
✓ slack authorization complete

Opening browser for notion...
✓ notion authorization complete

Summary:
  Synced: googlecalendar
  Added: slack, notion

Stripe pushen (kein OAuth nötig)

Stripe wird automatisch bereitgestellt — kein Browser-Flow erforderlich:
Found 2 connectors to push: googlecalendar, stripe
✓ Connectors pushed

Summary:
  ✓ Stripe sandbox provisioned
    Claim your Stripe sandbox: https://dashboard.stripe.com/...
    Connectors dashboard: https://app.base44.com/...
  Synced: googlecalendar

Connectors entfernen

Wenn du eine Connector-Datei lokal löschst und pushst, wird sie entfernt:
Found 1 connectors to push: googlecalendar
✓ Connectors pushed

Summary:
  Synced: googlecalendar
  Removed: slack

CI/CD-Umgebungen

In nicht-interaktiven Umgebungen (kein TTY, z. B. CI/CD-Pipelines) wird der OAuth-Flow automatisch übersprungen:
Skipped OAuth in non-interactive mode. Run 'base44 connectors push' locally or open the links above to authorize.
Du musst npx base44 connectors push lokal ausführen, um die Autorisierung neuer Connectors abzuschließen.

Autorisierung überspringen

Wenn du dich entscheidest, nicht sofort zu autorisieren, bleiben die Connectors in einem ausstehenden Zustand:
? Open browser to authorize now? › No

Authorization skipped. Pending: slack, notion. Run 'base44 connectors push' again to complete.
Führe den Befehl erneut aus, wenn du bereit bist, zu autorisieren.

Bedeutung der Zusammenfassungsstatus

StatusBedeutung
ProvisionedStripe-Sandbox wurde automatisch erstellt (kein OAuth nötig)
SyncedConnector existierte bereits, Scopes wurden bei Bedarf aktualisiert
AddedNeuer Connector erfolgreich per OAuth autorisiert
RemovedConnector wurde aus Base44 gelöscht (nicht in lokalen Dateien)
FailedAutorisierung ist abgelaufen, fehlgeschlagen oder wurde übersprungen

Fehlerbehebung

ProblemLösung
Autorisierung abgelaufenFühre npx base44 connectors push erneut aus und schließe OAuth schneller ab
Autorisierung fehlgeschlagenPrüfe, ob du alle angeforderten Berechtigungen bestätigt hast
Falsches Konto verbundenEntferne die Connector-Datei, pushe, um sie zu löschen, füge sie dann wieder hinzu und autorisiere mit dem richtigen Konto
Browser hat sich nicht geöffnetKopiere die im Terminal angezeigte URL und öffne sie manuell

Verwandte Befehle

Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.