Richten Sie ein GitHub Spoke
Integrieren Sie Ihr ServiceNow Instanz mit GitHub Und GitHub Enterprise-Server zum Automatisieren von Flows und Ausführen von Aktionen für GitHub Und GitHub Enterprise-Server. Erstellen Sie beispielsweise einen Flow, der eine Verzweigung in erstellt GitHub Und ruft die zugehörigen Details ab.
Vorbereitungen
- Fordern Sie an IntegrationHub Abonnement.
- GitHub-Spoke aktivieren
- Ein Account mit GitHub Zum Erstellen persönlicher Zugriffstoken.
- Wenn Sie verwenden GitHub Enterprise-Server, ein Account zum Erstellen persönlicher Zugriffstoken.
- Erforderliche Rolle: admin.
Prozedur
-
Generieren Sie ein persönliches Zugriffstoken in GitHub Account.
- Melden Sie sich bei https://github.com/ an.
-
Wählen Sie im Dashboard Ihr Profilsymbol aus.
- Wählen Sie Aus Einstellungen .
- Wählen Sie auf der Seite „Einstellungen“ im linken Bereich aus Entwicklereinstellungen .
- Navigieren Sie auf der Seite „Entwicklereinstellungen“ im linken Bereich zu Persönliche Zugriffstoken > Token (klassisch)an.
- Auswahlvorgang Neues Token generieren > Neues Token generieren (klassisch)an.
- In Hinweis , Geben Sie eine Beschreibung oder den Zweck des persönlichen Zugriffstoken ein.
- In Ablauf , Legen Sie den Ablaufzeitraum des Tokens fest, oder wählen Sie kein Ablauf aus.
- Unter Wählen Sie Umfänge aus Wählen Sie die Bereiche aus, die den Zugriff für das persönliche Zugriffstoken definieren, das Sie generieren.
-
Wählen Sie Aus Token generieren .
Das persönliche Zugriffstoken wird generiert.
-
Um das persönliche Zugriffstoken zu kopieren, wählen Sie die Schaltfläche Kopieren.
Wichtig:Bewahren Sie das persönliche Zugriffstoken an einem sicheren Ort auf. Sie benötigen ihn, wenn Sie einen Verbindungsdatensatz für GitHub erstellen.
-
Konfigurieren Sie den Verbindungsdatensatz, der Ihre verbindet ServiceNow Instanz mit GitHub.
- Melden Sie sich bei an ServiceNow.
- Navigieren zu Alle > Prozessautomatisierung > Workflow-Studioan.
- Klicken Sie auf die Registerkarte Integrationen.
- Unter Verbindungen , Umschalten und aktivieren Ausgehend Verbindungen.
-
Suchen Sie nach GitHub Verbindungsalias, und klicken Sie auf Details Anzeigen .
Wenn Sie die Spoke zum ersten Mal konfigurieren, klicken Sie auf Konfigurieren . Klicken Sie andernfalls auf Bearbeiten .
-
Füllen Sie die Details im Formular aus.
Tabelle : 1. Formular „Verbindung konfigurieren“ Feld Beschreibung Verbindungsname Name der Verbindung Hinweis:Der standardmäßige und schreibgeschützte Name des ersten Verbindungsdatensatzes ist GitHub .Verbindungs-URL URL für die Verbindung mit GitHub. Geben Sie https://api.github.com ein. MID-Server verwenden - Geben Sie Ein 1 Wenn Ihr ServiceNow Instanz erfordert einen MID-Server, um eine Verbindung mit herzustellen GitHub.
- Geben Sie Ein 0 Wenn Ihr ServiceNow Instanz erfordert keinen MID-Server, um eine Verbindung mit herzustellen GitHub.
Wichtig:Um diese Option zu aktivieren, müssen Sie bereits einen MID-Server auf Ihrer Instanz eingerichtet haben. Siehe MID Server Für detaillierte Anweisungen.API-Schlüssel Persönliches Zugriffstoken, das Sie in GitHub generiert haben. -
Wählen Sie Aus Verbindung Erstellen .
Der GitHub-Verbindungsdatensatz wird erstellt.
-
Wenn Sie GitHub Enterprise-Server verwenden, konfigurieren Sie GitHub-Server Verbindung.
Wichtig:Generieren Sie ein persönliches Zugriffstoken auf der GitHub Enterprise-Server.
Um zu lernen, wie Sie ein persönliches Zugriffstoken auf der generieren GitHub Enterprise-Server, siehe Integrate with GitHub Enterprise Server.
- Wählen Sie aus GitHub Serververbindungskarte.
- Wählen Sie Details anzeigen.
-
Füllen Sie das Formular aus.
Tabelle : 2. Formular „Verbindung konfigurieren“ Feld Beschreibung Verbindungsname Der Name der Verbindung. Hinweis:Der standardmäßige und schreibgeschützte Name des ersten Verbindungsdatensatzes ist GitHub-Server. Um eine Verbindung mit Ihrem anwenderdefinierten Namen zu erstellen, wählen Sie aus Verbindung Hinzufügen Und füllen Sie das Formular aus.Verbindungs-URL URL Ihrer GitHub-Instanz. MID-Server verwenden - Geben Sie Ein 1 Wenn Ihr ServiceNow Instanz erfordert einen MID-Server, um eine Verbindung mit herzustellen GitHub Enterprise-Server.
- Geben Sie Ein 0 Wenn Ihr ServiceNow Für die Instanz ist kein MID-Server erforderlich, um eine Verbindung mit herzustellen GitHub Enterprise-Server.
Wichtig:Um diese Option zu aktivieren, müssen Sie bereits einen MID-Server auf Ihrer Instanz eingerichtet haben. Siehe MID Server Für detaillierte Anweisungen.API-Schlüssel Persönliches Zugriffstoken, das Sie auf dem GitHub Enterprise-Server generiert haben. -
Wählen Sie Aus Verbindung Erstellen .
Der GitHub Enterprise Server-Verbindungsdatensatz ist konfiguriert.