Überblick
GitHub ist das Zuhause für Millionen von Entwicklerprojekten. Mit Langdock managst du deine Repos, Issues und Pull Requests direkt aus dem Chat - kein ständiges Wechseln zwischen Browser-Tabs.Authentifizierung: OAuth
Kategorie: Entwicklung & Issue Tracking
Verfügbarkeit: Alle Workspace-Pläne
Kategorie: Entwicklung & Issue Tracking
Verfügbarkeit: Alle Workspace-Pläne
Verfügbare Aktionen
Pull Requests auflisten
github.listPullRequests
Zeigt dir alle Pull Requests in deinem Repo.
Bestätigung erforderlich: Nein
Parameter:
owner
(TEXT, Erforderlich): Besitzer des Repositorysrepository
(TEXT, Erforderlich): Repository-Name
id
: Pull Request IDnumber
: Pull Request Nummertitle
: Pull Request Titelbody
: Pull Request Beschreibungstate
: Pull Request Status (open, closed, merged)created_at
: Erstellungsdatumupdated_at
: Letztes Update-Datumuser
: Autor-Informationenhead
: Quell-Branch-Informationenbase
: Ziel-Branch-Informationen
Pull Request abrufen
github.getPullRequest
Holt alle Details zu einem Pull Request.
Bestätigung erforderlich: Nein
Parameter:
owner
(TEXT, Erforderlich): Besitzer des Repositorys, von dem du die Pull Request Details abrufen möchtestrepository
(TEXT, Erforderlich): Das Repository, in das du schauen möchtestpullRequestNumber
(TEXT, Erforderlich): Die Nummer des Pull Requests, für den du dich interessierst
Pull Request Commits abrufen
github.getPullRequestCommits
Zeigt dir alle Commits in einem Pull Request.
Bestätigung erforderlich: Nein
Parameter:
owner
(TEXT, Erforderlich): Besitzer des Repositorys, von dem du die Pull Request Commits abrufen möchtestrepository
(TEXT, Erforderlich): Das Repository, von dem du die Pull Request Commits abrufen möchtestpullRequestNumber
(TEXT, Erforderlich): Die Nummer des Pull Requests
Pull Request erstellen
github.createPullRequest
Legt einen neuen Pull Request an.
Bestätigung erforderlich: Ja
Parameter:
owner
(TEXT, Erforderlich): Der Besitzer des GitHub Repositorys, für das du einen Pull Request erstellen möchtestrepository
(TEXT, Erforderlich): Der Name des GitHub Repositorys, für das du einen Pull Request erstellen möchtesttitle
(TEXT, Erforderlich): Der Titel des Pull Requestsbody
(MULTI_LINE_TEXT, Erforderlich): Der Body / die Beschreibung des Pull RequeststargetBranch
(TEXT, Erforderlich): Der Name des Branches, in den du die Änderungen mergen möchtestgithubUsername
(TEXT, Erforderlich): GitHub BenutzernamesourceBranch
(TEXT, Erforderlich): Quell-Branch Name
Issues auflisten
github.listIssues
Zeigt dir alle Issues in deinem Repo.
Bestätigung erforderlich: Nein
Parameter:
owner
(TEXT, Erforderlich): Besitzer des Repositorysrepository
(TEXT, Erforderlich): Repository-Name
Issue erstellen
github.createIssue
Erstellt ein neues Issue in deinem Repo.
Bestätigung erforderlich: Ja
Parameter:
owner
(TEXT, Erforderlich): Der Besitzer des GitHub Repositorys, für das du einen Pull Request erstellen möchtestrepository
(TEXT, Erforderlich): Der Name des GitHub Repositorys, für das du einen Pull Request erstellen möchtesttitle
(TEXT, Erforderlich): Der Titel des Pull Requestsbody
(MULTI_LINE_TEXT, Erforderlich): Der Body / die Beschreibung des Pull Requestsassignees
(TEXT, Optional): GitHub Benutzernamen von Personen, die diesem Issue zugewiesen werden sollen. Du kannst mehrere Assignees als komma-getrennte Liste angeben (z.B. username1, username2) oder einen einzelnen Benutzernamenlabels
(TEXT, Optional): Labels, die mit diesem Issue verknüpft werden sollen. Du kannst mehrere Labels als komma-getrennte Liste angeben (z.B. bug, enhancement) oder einen einzelnen Label-Namen
Issue aktualisieren
github.updateIssue
Ändert die Details eines Issues.
Bestätigung erforderlich: Ja
Parameter:
owner
(TEXT, Erforderlich): Der Besitzer des GitHub Repositorys, für das du einen Pull Request erstellen möchtestrepository
(TEXT, Erforderlich): Der Name des GitHub Repositorys, für das du einen Pull Request erstellen möchtesttitle
(TEXT, Optional): Der Titel des Pull Requestsbody
(MULTI_LINE_TEXT, Optional): Der Body / die Beschreibung des Pull Requestsassignees
(TEXT, Optional): GitHub Benutzernamen von Personen, die diesem Issue zugewiesen werden sollen. Du kannst mehrere Assignees als komma-getrennte Liste angeben (z.B. username1, username2) oder einen einzelnen Benutzernamenlabels
(TEXT, Optional): Labels, die mit diesem Issue verknüpft werden sollen. Du kannst mehrere Labels als komma-getrennte Liste angeben (z.B. bug, enhancement) oder einen einzelnen Label-NamenissueNumber
(TEXT, Erforderlich): Die Nummer des Issues, das du bearbeiten möchtest
Issue-Kommentar erstellen
github.createIssueComment
Fügt einen Kommentar zu einem Issue hinzu.
Bestätigung erforderlich: Ja
Parameter:
owner
(TEXT, Erforderlich): Der Besitzer des GitHub Repositorys, für das du einen Pull Request erstellen möchtestrepository
(TEXT, Erforderlich): Der Name des GitHub Repositorys, für das du einen Pull Request erstellen möchtestissueNumber
(TEXT, Erforderlich): Die Nummer des Issues, für das du einen Kommentar erstellen möchtestcomment
(TEXT, Erforderlich): Der Kommentar, den du erstellen möchtest
Häufige Anwendungsfälle
Pull Request Management
Pull Requests erstellen, reviewen und mergen
Issue Tracking
Bugs und Features als Issues verwalten
Code Reviews
Commits und Änderungen prüfen
Projektübersicht
Repository-Status im Blick behalten
Best Practices
Erste Schritte:
- Aktiviere die GitHub-Integration in deinen Workspace-Einstellungen
- Authentifiziere dich mit OAuth
- Teste die Verbindung mit einer einfachen Leseoperation
- Erkunde verfügbare Aktionen für deinen Anwendungsfall
Wichtige Überlegungen:
- Stelle ordnungsgemäße Authentifizierungsanmeldedaten sicher
- Respektiere Rate Limits und API-Kontingente
- Überprüfe Datenschutzeinstellungen
- Teste Operationen zuerst in einer sicheren Umgebung
Fehlerbehebung
Problem | Lösung |
---|---|
Authentifizierung fehlgeschlagen | Überprüfe deine OAuth-Anmeldedaten |
Rate Limit überschritten | Reduziere die Anfragehäufigkeit |
Daten nicht gefunden | Überprüfe Berechtigungen und Datenverfügbarkeit |
Verbindungs-Timeout | Überprüfe die Netzwerkverbindung |