Du kannst dich an den GitHub-Support wenden, um Hilfe bei GitHub Actions zu erhalten.
Bereitstellen von Diagnose- und Problembehandlungsinformationen
Die Inhalte privater und interner Repositorys sind für GitHub-Support nicht sichtbar, sodass GitHub-Support möglicherweise zusätzliche Informationen anfordern wird, um den vollständigen Kontext deiner Anfrage zu verstehen und unerwartetes Verhalten zu reproduzieren. Du kannst die Lösung der Anfrage beschleunigen, indem Du diese Informationen beim Erstellen des Tickets mit GitHub-Support angibst.
Die Informationen, die GitHub-Support anfordert, können unter anderem Folgendes enthalten:
-
Die URL der Workflow-Ausführung.
Beispiel: https://github.com/ORG/REPO/actions/runs/0123456789
-
Die
.yml-Dateien des Workflows, die als.txt-Dateien an das Ticket angefügt sind. Weitere Informationen zu Workflows finden Sie unter Workflows. -
Eine Kopie der Workflowausführungsprotokolle für einen Beispielfehler bei der Workflowausführung. Weitere Informationen zu Workflowausführungsprotokollen finden Sie unter Verwenden von Workflowausführungsprotokollen.
-
Wenn du diesen Workflow auf einem selbstgehosteten Runner ausführst, befinden sich selbstgehostete Runner-Protokolle unter dem Ordner
_diaginnerhalb des Runners. Weitere Informationen zu selbstgehosteten Runnern findest du unter Überwachen und Beheben von Problemen mit selbstgehosteten Runnern.Selbst gehostete Läuferprotokolldateinamen sind formatiert:
Runner_YYYY####-xxxxxx-utc.logundWorker_YYYY####-xxxxxx-utc.log.
Hinweis
Fügen Sie Ihrem Support-Ticket Dateien hinzu, indem Sie die Dateiendung in .txt oder .zip ändern. Wenn du Textdaten wie Ausschnitte von Protokoll- oder Workflowdateien inline in dein Ticket einschließt, achte darauf, dass sie richtig als Markdown-Codeblöcke formatiert sind. Weitere Informationen zur richtigen Formatierung von Markdown finden Sie unter Grundlegende Schreib- und Formatierungssyntax.
Wenn die von dir bereitgestellten Informationen aufgrund fehlerhafter Formatierung durch falsche Markdown-Syntax nicht lesbar sind, kann GitHub-Support anfordern, dass die Informationen entweder als Anlage oder mit der richtigen Markdown-Formatierung erneut übermittelt werden.
Warnung
Stellen Sie sicher, dass alle an GitHub-Support übermittelten Dateien und Texte ordnungsgemäß anonymisiert wurden, um sensible Informationen wie Tokens und andere Geheimnisse zu entfernen.
Kurzlebige Runner-Anwendungsprotokolldateien
GitHub-Support können die Runner-Anwendungsprotokolldateien von kurzlebigen Runnern anfordern. GitHub erwartet und empfiehlt, dass Sie einen Mechanismus zum Weiterleiten und Beibehalten der Runner-Anwendungsprotokolldateien von selbst gehosteten kurzlebigen Runnern implementiert haben. Weitere Informationen zu Runner-Anwendungsprotokolldateien und zur Problembehandlung von selbst gehosteten Läufern finden Sie unter „Überwachen und Beheben von Problemen mit selbstgehosteten Runnern“.
Actions Runner Controller
Wenn Sie Actions Runner Controller (ARC) verwenden, werden Sie möglicherweise von GitHub-Support aufgefordert, die Protokolle für den vollständigen Controller, Listener und Runnerpods zu übermitteln. Weitere Informationen zum Sammeln von Protokollen des Actions Runner Controller finden Sie unter Problembehandlung bei Actions Runner Controller-Fehlern.
Weitere Informationen zum Umfang des Supports für Actions Runner Controller finden Sie unter Unterstützung für Actions Runner Controller.
CodeQL und GitHub Actions
Wenn du Unterstützung bei einem CodeQL-Analyse-Workflow anforderst, kann GitHub-Support eine Kopie der CodeQL-Debuggingartefakte anfordern. Weitere Informationen zu Debuggingartefakten für einen CodeQL-Analyse-Workflow finden Sie unter Protokolle sind nicht detailliert genug.
Um die Debuggingartefakte für GitHub-Support bereitzustellen, lade die Debuggingartefakte von CodeQL von einer Beispielworkflowausführung herunter, und füge sie als .zip-Datei dein Ticket an. Weitere Informationen zum Herunterladen von Workflowartefakten finden Sie unter Herunterladen von Workflowartefakten.
Wenn die .zip-Datei der CodeQL-Debuggingartefakte zu groß ist, um sie in das Ticket hochzuladen, weise bitte GitHub-Support darauf hin, und wir arbeiten mit dir zusammen, um die nächsten Schritte zu bestimmen.
Supportumfang
Wenn Ihre Supportanfrage außerhalb dessen liegt, wobei unser Team Ihnen helfen kann, können wir Ihnen möglicherweise nächste Schritte empfehlen, um Ihr Problem außerhalb von GitHub-Support zu lösen. Ihre Supportanfrage liegt möglicherweise außerhalb des GitHub-SupportGültigkeitsbereichs, wenn die Anfrage in erster Linie zu folgenden Themen gehört:
- Integrationen von Drittanbietern, z. B. Jira
- CI/CD, z. B. Jenkins
- Azure DevOps (bitte Azure-Support kontaktieren)
- Schreiben von Skripts
- Konfiguration externer Authentifizierungssysteme, z. B. SAML-Identitätsanbieter
- Open Source-Projekte
- Schreiben oder Debuggen neuer Abfragen für CodeQL
- Konfigurationen von Cloudanbietern, z. B. Einrichtung des virtuellen Netzwerks, benutzerdefinierte Firewall oder Proxyregeln
- Containerorchestrierung, z. B. Kubernetes-Setup oder Netzwerk
- Detaillierte Unterstützung bei Workflows und Datenverwaltung
- Umfassende Unterstützung für Anpassungen und die Installation von Tools auf GitHub Actions benutzerdefinierten Images
- Previewfunktionen: Öffentliche Vorschau, Private Vorschauund Technische Vorschau Features liegen außerhalb des GitHub-SupportBereichs.
- GitHub Copilot Vorschläge
- GitHub Copilot Verbrauchsfragen. GitHub-Support prüft den Nutzungsverbrauch nicht und schlüsselt ihn nicht auf Copilot. Der Support kann das Abrechnungsmodell erläutern und Sie auf die verfügbaren Dokumentationen zur Nutzungsberichterstattung verweisen, aber nicht ermitteln, warum die Nutzung hoch erscheint oder warum die eingeschlossene Nutzung früher als erwartet erschöpft war.
- Erläuterungen für getaktete Abrechnungen. GitHub-Support interpretiert keine Nutzungsberichte oder Ausgabentrends für getaktete GitHub Abrechnungsprodukte und gibt keine Empfehlungen basierend auf diesen Daten. Weitere Informationen findest du unter Abrechnungszyklen.
GitHub Copilot stellt KI-gestützte Codevorschläge und -antworten bereit. Wie in unseren rechtlichen Bestimmungen beschrieben, bleibst du vollständig für deinen Code verantwortlich, einschließlich aller Vorschläge, die du implementierst. Die Qualität, Genauigkeit, Relevanz oder Funktionalität der Antworten von Copilot entsprechen möglicherweise nicht immer Ihren Erwartungen, und es können Fehler auftreten. Es ist Ihre Entscheidung, ob Sie die Vorschläge von Copilot verwenden möchten, und GitHub dringend empfiehlt, angemessene Richtlinien und Praktiken zu implementieren, um die Verwendung eines Vorschlags auf eine Weise zu verhindern, die die Rechte anderer verletzen könnte. Dies umfasst unter anderem die Verwendung der in Copilot verfügbaren Filterfunktionen.
Copilot-generierte Vorschläge und Ausgaben werden nicht unterstützt. GitHub Support kann die Richtigkeit oder Eignung der Antworten von Copilot nicht garantieren und ist nicht für die erzeugten Ergebnisse verantwortlich. Wenn du Bedenken bezüglich bestimmter Vorschläge hast, überprüfe bitte alle angegebenen Links und Informationen, um die Genauigkeit und Konformität mit deinen Anforderungen sicherzustellen. Weitere Informationen finden Sie unter GitHub Copilot "Nutzungsbedingungen und bewährte Methoden" Copilot.
Um Unterstützung mit Öffentliche Vorschau Features zu erhalten, können Sie sich an Vertriebsteam von GitHubIhren Konto-Manager wenden. Wenden Sie sich bei Support zu den Funktionen Private Vorschau und Technische Vorschau an die Gruppe, die während der Onboarding-Sitzung von Private Vorschau bereitgestellt wurde, oder an Ihren Account Manager auf Vertriebsteam von GitHub.
Hilfe zu Themen außerhalb des Supportbereichs, für geführte Beratung, Workshops oder Schulungen für Ihre Teams finden Sie unter GitHub Expert Services, das spezialisierte Services bietet, um Ihnen bei der Optimierung Ihrer Nutzung unserer Plattform zu helfen.
Wenn du dir nicht sicher bist, ob das Problem nicht in den Zuständigkeitsbereich fällt, eröffne ein Ticket und wir helfen dir gerne dabei, das beste weitere Vorgehen zu bestimmen.