Veraltet – Anwendung oder Anwendungsanpassung aus der Quellcodeverwaltung importieren

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 2 Minuten Lesedauer
  • Importieren Sie eine Anwendung oder eine Anwendungsanpassung aus einem Quellsteuerungs-Repository, um die Entwicklung in dieser Instanz fortzusetzen.

    Vorbereitungen

    Wichtig:
    Beginnend mit XanaduRelease, veraltetVersion von ServiceNow StudioWird auf zukünftige Einstellung vorbereitet. Es wird ausgeblendet und in neuen Instanzen nicht mehr aktiviert, aber weiterhin unterstützt. Details zum Verwerfungsprozess finden Sie unter Verwerfungsprozess [KB0867184] artikel in der Now Support-Wissensdatenbank.

    Versuchen Sie, Apps in der aktuellen Version von zu erstellen und zu bearbeiten ServiceNow StudioStattdessen. Weitere Informationen finden Sie unter ServiceNow Studio.

    • Erforderliche Rolle: admin oder source_control
      • Beschränken Sie die Berechtigungen für das Zugriffstoken, um Lese- und Schreibzugriff auf das Git-Repository zu ermöglichen.
      • Die Repository-Anwenderanmeldeinformationen müssen Lese- und Schreibzugriff gewähren.
      Weitere Informationen finden Sie unter Verknüpfen Sie eine Anwendung oder eine Anwendungsanpassung mit der Quellcodeverwaltung .
    • Stellen Sie sicher, dass die nicht-Produktionsinstanz über Netzwerkzugriff auf das Git-Repository verfügt.
    • Stellen Sie sicher, dass das Repository eine gültige Anwendung enthält.
    • Stellen Sie sicher, dass Anwender die E-Mail-Adresse ihrem jeweiligen Anwendertabellendatensatz (ServiceNow sys_user) hinzufügen, den sie in ihren Commits für das Git-Repository verwenden.
    • Erfahren Sie mehr über Anwendungsanpassungen Verwalten von Anwendungsanpassungen .

    Warum und wann dieser Vorgang ausgeführt wird

    Die Quellcodeverwaltungsintegration unterstützt nicht das Importieren einer Anwendung in einer Produktionsinstanz. Installieren Sie stattdessen Anwendungen auf einer Produktionsinstanz aus dem Anwendungs-Repository, einem Update Set oder dem ServiceNow Store.

    Prozedur

    1. Navigieren zu Alle > Systemanwendungen > Studio.
      Die Willkommensseite für Studio wird angezeigt.
    2. Klicken Studio öffnen > Start.
      Studio wird geöffnet, und das Fenster „Anwendungen wechseln“ wird angezeigt.
    3. Klicken Sie auf Import aus Quellcodeverwaltung.
      Studio zeigt die Felder für „Import aus Quellcodeverwaltung“ an.
      Fenster „Anwendungen wechseln“ mit Quellsteuerungsfeldern
    4. Geben Sie die folgenden Feldwerte ein.
      Tabelle : 1. Felder für Import aus Quellcodeverwaltung
      Feld Beschreibung
      Netzwerkprotokoll HTTPS- oder SSH-Anmeldeinformationstyp, der den sicheren Kanaldatenaustausch ermöglicht.
      URL Die URL zum Git-Repository, in dem sich die Anwendungsdateien befinden.
      Hinweis:
      Wenn die von Ihrem Git-Server bereitgestellte Git-Repository-URL für SSH nicht funktioniert, wenden Sie sich an Ihren Git-Server-Besitzer oder Provider, um die richtige URL zu erhalten. Möglicherweise sind zusätzliche Spezifikationen wie Schemapräfixe, Portnummern usw. erforderlich, damit Ihre Git-Repository-URL funktioniert.
      Anmeldeinformationen Wählen Sie die Anmeldeinformationen für Ihr Git-Repository aus. (Siehe Erste Schritte mit Anmeldeinformationen .)
      Hinweis:
      Wenn Sie das SSH-Netzwerkprotokoll auswählen, geben Sie gültige Anmeldeinformationen vom Typ „privater SSH-Schlüssel“ ein. Wenn Sie das HTTPS-Protokoll auswählen, geben Sie gültige Anmeldeinformationen vom Typ „Anmeldeinformationen für Standardauthentifizierung“ ein.
      Verzweigung Die Repository-Verzweigung, an der innerhalb der Anwendung gearbeitet werden soll.
      Hinweis:
      Die Standardverzweigung wird nach Ihrer Instanz benannt. Wenn Sie keinen Namen auswählen, ist die Verzweigung standardmäßig auf festgelegt Master .
      Name des MID-Servers Wählen Sie einen vorhandenen MID-Server aus, um einen Link zu einem Git-Repository zu erstellen, das hinter Ihrer Unternehmens-Firewall gespeichert ist.
      Hinweis:
      Verwenden Sie einen separaten MID-Server, um Konflikte mit zu vermeiden DiscoveryAktivitäten.
      Standard-E-Mail-Adresse Die Committer-E-Mail-Adresse wird durch den sys_user-Datensatz definiert, falls verfügbar. Wenn das Feld „sys_user“ des Datensatzes eines Committers jedoch leer ist, generiert das System eine alternative E-Mail (username@instancename.service-now.com). Sie können auch eine Standard-E-Mail-Adresse eingeben und später ändern. Aktivieren Sie das Kontrollkästchen, um diese Standard-E-Mail-Adresse in allen Fällen zu verwenden.
      Hinweis:
      Alle Anwendungsentwickler in der Instanz teilen die Anmeldeinformationen, die zum Verknüpfen eines Git-Repositorys mit einer Anwendung verwendet werden.
    5. Klicken Sie auf Importieren.
      Das System vergleicht die Prüfsumme in checksum.txt Datei zu aktueller Prüfsumme. Wenn die Prüfsummenwerte übereinstimmen, überspringt die Integration die Validierung und importiert die Anwendung. Wenn die Prüfsummenwerte nicht übereinstimmen, validiert und bereinigt die Integration zuerst die Anwendungsdateien, bevor sie importiert werden.
    6. Klicken Sie auf Anwendung auswählen.
      Studio zeigt die Anwendung als neue Option im Fenster „Anwendungen wechseln“ an.

    Nächste Maßnahme

    • Überprüfen Sie die Upgradeprotokolle auf Bereinigungen, die während des Imports auf Anwendungsdateien angewendet wurden.
    • Wählen Sie die importierte Anwendung aus, um sie zu bearbeiten.