> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# base44 connectors push

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

<Warning>
  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](/developers).
</Warning>

# base44 connectors push

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

## Verwendung

```bash theme={null}
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

| Status      | Bedeutung                                                            |
| ----------- | -------------------------------------------------------------------- |
| Provisioned | Stripe-Sandbox wurde automatisch erstellt (kein OAuth nötig)         |
| Synced      | Connector existierte bereits, Scopes wurden bei Bedarf aktualisiert  |
| Added       | Neuer Connector erfolgreich per OAuth autorisiert                    |
| Removed     | Connector wurde aus Base44 gelöscht (nicht in lokalen Dateien)       |
| Failed      | Autorisierung ist abgelaufen, fehlgeschlagen oder wurde übersprungen |

## Fehlerbehebung

| Problem                         | Lösung                                                                                                                     |
| ------------------------------- | -------------------------------------------------------------------------------------------------------------------------- |
| Autorisierung abgelaufen        | Führe `npx base44 connectors push` erneut aus und schließe OAuth schneller ab                                              |
| Autorisierung fehlgeschlagen    | Prüfe, ob du alle angeforderten Berechtigungen bestätigt hast                                                              |
| Falsches Konto verbunden        | Entferne 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öffnet | Kopiere die im Terminal angezeigte URL und öffne sie manuell                                                               |

## Verwandte Befehle

* [connectors-create.md](https://docs.base44.com/developers/skills/base44-cli/references/connectors-create.md) - So erstellst du Connector-Konfigurationsdateien
* [connectors-pull.md](https://docs.base44.com/developers/skills/base44-cli/references/connectors-pull.md) - Connectors von Base44 in lokale Dateien ziehen

<Note>Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die [englische Version](/). </Note>
