Skip to main content
Verbinde deine App mit GitHub, um Pull Requests zu verfolgen, mit Issues zu arbeiten und Repository-Aktivität zu verfolgen. Das geht über ein gemeinsames Konto oder über das eigene GitHub-Konto jeder Person. Mit diesem Connector arbeitet deine App mit der GitHub API. Um den Code deiner App mit einem GitHub-Repository zu synchronisieren, nutze stattdessen Base Code.
Du benötigst einen Builder-Tarif oder höher, um Connectors in deiner App zu nutzen.

Was du tun kannst

Bring Entwicklungsarbeit in die Workflows deiner App.

Pull Requests verfolgen

Zeige auf einem Dashboard in deiner App, welche Pull Requests offen sind, wer sie prüft und was noch wartet.

Mit Issues arbeiten

Liste und filtere Issues und eröffne ein neues, wenn in deiner App etwas gemeldet wird.

Repository-Aktivität verfolgen

Bring Commits, Releases und Repository-Statistiken in die Seiten und Berichte, die dein Team liest.
Beispiel-Prompts Beschreibe im KI-Chat das Repository, was die Aktion auslöst, und alle dynamischen Felder. Zum Beispiel:

GitHub verbinden

Verbinde GitHub, damit deine App Repository-Daten lesen und Issues eröffnen kann.
Du verbindest ein Konto einmal, und alle, die deine App nutzen, teilen diese Verbindung und ihre Daten.So fügst du einen gemeinsamen GitHub-Connector hinzu:
  1. Klicke in der Seitenleiste deines Workspaces auf Connectors.
  2. Klicke auf Add connector.
  3. Suche nach GitHub API und klicke darauf.
  4. Wähle Shared connector aus und klicke dann auf Next.
  5. Gib einen Connection name ein.
  6. Wähle unter Who can access aus, wo die Verbindung genutzt werden kann. Standard ist Apps and Super agent.
  7. Wähle unter Permissions entweder Read-only oder Read & write aus. Standard ist Read-only.
  8. Klicke auf Add connector. Melde dich dann mit dem GitHub-Konto an, das du teilen möchtest.

Scopes und Berechtigungen

Scopes steuern, was deine App in GitHub tun kann.
1

Gemeinsamer Connector

Wähle unter Permissions den Zugriff aus, den deine App braucht:
  • Read-only: Gewährt read:user und read:org, um Profil- und Organisationsdaten zu lesen
  • Read & write: Fügt repo hinzu, für volle Kontrolle über die Repositories, auf die das verbundene Konto zugreifen kann
2

App-Nutzer-Connector

Unter Scopes ist standardmäßig nichts ausgewählt. Wähle also aus, was deine App braucht. Additional scopes ist vorausgefüllt mit:
  • read:user und read:org: Profil- und Organisationsdaten lesen
Zugriff: Deine App arbeitet mit den Repositories und Organisationen, auf die das GitHub-Konto zugreifen kann, das die Verbindung autorisiert.

GitHub in einer Backend-Funktion nutzen

Sobald GitHub verbunden ist, können deine Backend-Funktionen ein Zugriffstoken abrufen und die GitHub API direkt aufrufen. Base44 übernimmt den OAuth-Flow und die Token-Speicherung.
  • Für eine gemeinsame Verbindung nutze getConnection(), um das Token abzurufen.
  • Für eine App-Nutzer-Verbindung nutze getCurrentAppUserConnection(), damit jede Anfrage das Token der angemeldeten Person verwendet.

Gemeinsame Connectors

Konfiguriere, deploye und rufe eine gemeinsame Verbindung aus einer Backend-Funktion auf.

App-Nutzer-Connectors

Rufe ein Token pro Nutzer ab und rufe die API im Namen der angemeldeten Person auf.
Diese Seite wurde mit KI übersetzt. Die genauesten und aktuellsten Informationen findest du in der englischen Version.