Der GitHub Konnektor synchronisiert Dateien aus einem GitHub-Repository-Branch. Verwendet die Git Tree API zur effizienten Änderungserkennung.
Authentifizierung
API-Schlüssel — Persönlicher Zugriffstoken.
Konfiguration
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
| Repository | Eingabe | Ja | owner/repo |
| Branch | Eingabe | Nein | Standard: main |
| Pfadfilter | Eingabe | Nein | Nur Dateien in diesem Pfad |
| Erweiterungen | Eingabe | Nein | z.B. .md,.txt |
| Max. Dateien | Eingabe | Nein | Maximale Anzahl |
So funktioniert's
- Tree-Abruf — Ruft den vollständigen rekursiven Git-Tree ab
- Filterung — Filtert nach Pfad und Erweiterungen
- Stubs — Erstellt Stubs mit Git-Blob-SHA als Hash
- Verzögerter Inhalt — Inhalt nur bei neuen/geänderten Dateien
Metadaten-Tags
| Tag | Typ | Beschreibung |
|---|---|---|
| Dateipfad | Text | Vollständiger Pfad |
| Repository | Text | owner/repo |
| Branch | Text | Branch-Name |
| Dateigröße | Zahl | Größe in Bytes |
| Zuletzt geändert | Datum | Commit-Datum |

