Integrationen

GitLab (TMS)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Verfügbar für

  • Team-, Business- und Enterprise-Pläne

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Verfügbar für

  • Ultimate- und Enterprise-Pläne (Legacy)

Kontaktiere Vertrieb für Fragen zur Lizenzierung.

Tipp

Für Informationen zur GitLab-Integration in Phrase Strings siehe GitLab (Strings).

Der GitLab-Konnektor ermöglicht das Herunterladen von Quelldateien und das Hochladen von Zieldateien direkt zum/vom GitLab-Repository. Der Konnektor verwendet die GitLab-API zur Implementierung der Integration und ermöglicht den Zugriff auf alle mit einem GitLab-Konto verbundenen Repositories.

Anwendungsfälle

Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:

  • Projektmanager können Dateien direkt aus einem Online-Repository zu Projekten hinzufügen.

  • Richte das Einreicher-Portal ein, um Einreichern zu ermöglichen, Dateien direkt aus dem Online-Repository zu Anfragen hinzuzufügen.

  • Verwende automatisierte Projekterstellung (APC), um neue Projekte automatisch zu erstellen, wenn eine Änderung in der Dateigröße bei überwachten Dateien oder einem Ordner festgestellt wird.

    • Alle Dateien aus dem überwachten Ordner und/oder Unterordnern werden beim ersten Ausführen von APC importiert. Neu hinzugefügte Dateien werden beim nächsten ausgelösten Monitoring nach ihrer Erstellung importiert.

    • Aufgrund von Einschränkungen in der GitLab-API wird das Überwachen eines gesamten Ordners nicht unterstützt.

    • Verwende den Git-Konnektor, wenn du ein ganzes Unterverzeichnis überwachen musst.

    • Dieser Konnektor unterstützt die Einstellung des absoluten Pfades. Zielübersetzungsdateien können nur im selben Branch wie die Quelldatei gespeichert werden.

  • Richte kontinuierliche Jobs ein, um ausgewählte Dateien auf Änderungen zu überwachen.

Tipp

Wenn die Anforderungen sind:

  • Einschränkung des Zugriffs auf Phrase auf ein einzelnes Repository.

  • Verwendung eines SSH-Schlüssels zur Authentifizierung.

  • Erkennung von Dateiänderungen basierend auf dem letzten Änderungsdatum anstelle von nur der Dateigröße.

Verwende Git-Konnektor, um eine Verbindung zu GitLab herzustellen.

GitLab-Einstellungen

Erstellen Sie ein Zugriffstoken im GitLab User-Konto.

  1. Melden Sie sich beim GitLab User-Konto an, navigieren Sie zu Einstellungen und klicken Sie auf Zugriffstoken.

    Der Bildschirm Persönliche Zugriffstoken öffnet sich.

  2. Füllen Sie die Felder Name und Gültig bis aus. Wählen Sie einen längeren Zeitraum, damit das Token nicht häufig neu erstellt werden muss.

  3. Unter Bereiche aktivieren Sie die Kontrollkästchen API und read_user.

  4. Klicken Sie auf Persönliches Zugriffstoken erstellen.

    Dies generiert ein Token, das in die Konfiguration des Konnektors eingegeben werden muss.

    • Das Token ist nur in diesem Stadium sichtbar und kann danach nicht mehr erreicht werden.

Phrase TMS-Einstellungen

  1. Scrolle auf der Seite EinstellungenSetup_gear.png nach unten zum Abschnitt Integrationen.

  2. Klicke auf Konnektoren.

    Die Seite Konnektoren wird geöffnet.

  3. Klicken Sie auf Neuer Konnektor.

    Die Seite Konnektor erstellen öffnet sich.

  4. Ändern Sie den Typ in GitLab und geben Sie einen Namen für den Konnektor an.

  5. Wählen Sie optional Übersetzungen als Pull-Requests exportieren und geben Sie einen Merge-Request-Branch an.

  6. Geben Sie die GitLab-Website-URL (z.B. https://gitlab.com/) und das GitLab-Persönliche-Zugriffstoken ein, das Sie von der GitLab-Website erhalten haben.

    • Um auf das Repository zuzugreifen, muss es aus dem Internet zugänglich sein.

  7. Klicke auf Verbindung testen.

    Es wird ein Häkchen angezeigt, wenn die Verbindung erfolgreich war. Ein rotes Ausrufezeichen wird angezeigt, wenn nicht. Bewege die Maus über das Symbol, um weitere Details anzuzeigen.

  8. Klicke auf Speichern.

    Der Konnektor wird der Liste auf der Seite Konnektoren hinzugefügt.

War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.