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

Informationen zur GitLab-Integration in Phrase Strings findest du unter GitLab (Strings).

Der GitLab-Konnektor ermöglicht das Herunterladen von Ausgangssprache-Dateien und das Hochladen von Zielsprache-Dateien direkt in das/aus dem GitLab-Repository. Der Konnektor verwendet die GitLab-API, um die Integration zu implementieren, und ermöglicht den Zugriff auf alle Repositories, die mit einem GitLab-User-Konto verknüpft sind.

Anwendungsfälle

Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:

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

  • Stelle das Submitter Portal so ein, dass Einreicher direkt aus dem Online-Repository Dateien zu Anfragen hinzufügen können.

  • Verwende die Automatisierte Projekterstellung (APE), um automatisch neue Projekte erstellen zu lassen, wenn bei überwachten Dateien oder Ordnern eine Änderung der Dateigröße festgestellt wird.

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

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

    • Dieser Konnektor unterstützt die Einstellung absoluter Pfade. Zielsprache-Übersetzungsdateien können nur in demselben Branch wie die Ausgangssprache-Datei gespeichert werden.

  • Festlegen von kontinuierlichen Jobs, um ausgewählte Dateien auf Änderungen zu überwachen.

Tipp

Wenn die Anforderungen wie folgt lauten:

  • Beschränkung des Phrase-Zugriffs auf ein einzelnes Repository.

  • Verwenden eines SSH-Keys zur Authentifizierung.

  • Erkennung von Dateiänderungen basierend auf dem „Zuletzt geändert“-Datum anstelle der reinen Dateigröße.

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

GitLab-Einstellungen

Erstelle ein Token für den Zugriff im GitLab-User-Konto.

  1. Melden Sie sich bei dem GitLab User-Konto an, navigieren Sie zu Einstellungen und klicken Sie auf zugreifen Token.

    Der Persönliche zugreifen Token Bildschirm öffnet sich.

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

  3. Aktivieren Sie unter Scopes die Kontrollkästchen API und read_user.

  4. Klicken Sie auf erstellen persönliches zugreifen Token.

    Dies generiert ein Token, das für die Eingabe in die Konnektor-Konfiguration benötigt wird.

    • 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 Neu Konnektor.

    Die erstellen Konnektor Seite öffnet sich.

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

  5. Wählen Sie optional Exportieren Übersetzungen als Pull Requests aus und geben Sie einen zusammenführen Request Branch an.

  6. Geben Sie die GitLab Site URL (z. B. https://gitlab.com/) und das GitLab persönliche zugreifen Token ein, das Sie von der GitLab-Seite erhalten haben.

    • Um auf das Repository zu zugreifen, 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.