Integrationen

Git (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.

Der Git-Connector ermöglicht es, Quelldateien herunterzuladen und Zieldateien direkt in das Git-Repository hochzuladen. Phrase klont das Remote-Repository lokal und verwendet Git-Befehle für die Kommunikation mit dem Remote-Repository.

Wenn das Repository von GitHub oder GitLab gehostet wird, ist der dedizierte Connector anstelle des generischen Git-Connectors zu verwenden.

Anwendungsfälle

Der Konnektor kann in verschiedenen Anwendungsfällen verwendet werden:

  • Projektmanager können direkt aus einem Online-Repository Dateien zu Projekten hinzufügen. Die seit dem letzten Commit übermittelten Änderungen werden angezeigt, wenn in der Mitte des Bildschirms auf den Link show geklickt wird.

  • Das Submitter-Portal wird eingerichtet, sodass Submitter Dateien direkt aus dem Online-Repository zu Anfragen hinzufügen können. Die seit dem letzten Commit übermittelten Änderungen werden angezeigt, wenn in der Mitte des Bildschirms auf den Link show geklickt wird.

  • Die automatisierte Projekterstellung kann dazu verwendet werden, neue Projekte automatisch zu erstellen, sobald ein neuer Commit in überwachten Dateien, Ordnern oder einem gesamten Unterverzeichnis erkannt wird.

    • Dieser Connector unterstützt die Einstellung absoluter Pfade. Zielsprachliche Übersetzungsdateien können in einem anderen Branch als die Quelldateien gespeichert werden.

    • Wenn APC so eingestellt ist, dass Unterordner überwacht werden, weist der Zielordner dieselbe Unterordnerstruktur wie der Quellordner auf.

    • Alle Dateien aus dem überwachten Ordner werden beim allerersten Ausführen von APC importiert. Neu hinzugefügte Dateien werden bei der nächsten ausgelösten Überwachung nach ihrer Erstellung importiert.

      • Ausnahme GitLab: Wenn die Option Unterordner einbeziehen ausgewählt ist, importiert APC beim ersten Ausführen keine Dateien. Wenn Quelldateien aktualisiert oder neue Dateien zu diesen Ordnern hinzugefügt werden, erstellt APC ein Projekt und importiert die Dateien.

  • Mit kontinuierlichen Jobs können ausgewählte Dateien auf Änderungen überwacht werden.

Git-Einstellungen

Auf dem Git-Server selbst sind keine Änderungen erforderlich. Das Repository muss Verbindungen von den IP-Adressen des Phrase-Servers akzeptieren. Die aktuelle Liste ist unter IP-Adressen der Phrase-Server abrufbar.

Phrase TMS-Einstellungen

  1. Auf der Seite Einstellungen Setup_gear.png scrollt man nach unten, um den Abschnitt Integrationen zu erreichen.

  2. Klicke auf Konnektoren.

    Die Seite Konnektoren wird geöffnet.

  3. Auf Neuer Connector ist zu klicken.

    Die Seite Connector erstellen wird geöffnet.

  4. Der Typ wird auf Git geändert, und es ist ein Name für den Connector anzugeben.

  5. Die Repository-Adresse ist in das Feld Repository-URI einzugeben.

    • Die Repository-Adresse ist die Verbindungszeichenfolge, die zum Klonen des Repositorys verwendet wird (z. B. git@gitlab.com:joe.doe/my-repo.git).

    • Damit auf das Repository zugegriffen werden kann, muss es aus dem Internet erreichbar sein.

  6. Es ist eine Authentifizierungsmethode auszuwählen.

    • Für den Passwort-Zugriff sind der Benutzername und das Passwort oder der persönliche Zugriffstoken einzugeben, sofern die Standardauthentifizierung nicht unterstützt wird (z. B. GitHub).

      • Bei Verwendung des Passwort-Zugriffs beginnt der Repository-URI mit https:// (z. B. https://github.com/joe.doe/my-repo.git).

      • Der persönliche Zugriffstoken muss über entsprechende Lese-/Schreibrechte verfügen.

    • Für den Privater Schlüssel-Zugriff ist der Private Schlüssel hochzuladen und optional die Passphrase für den privaten Schlüssel einzugeben.

      • Bei Verwendung eines privaten Schlüssels beginnt der Repository-URI mit git@.

      • Bei Verwendung des privaten Schlüssels zur Authentifizierung wird nur das ältere PEM-Format für private Schlüssel unterstützt. Die -m PEM-Option ist beim Generieren des privaten Schlüssels zu verwenden.

  7. Bei Bedarf ist eine Commit-Nachricht anzugeben.

  8. 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.

  9. Klicke auf Speichern.

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

Connector löschen

So wird ein Connector gelöscht:

  1. Auf der Seite Integrationen ist der zu löschende Connector auszuwählen.

  2. Auf Delete ist zu klicken.

    Das Fenster Delete connector wird geöffnet.

  3. Es ist „delete“ einzugeben und auf Delete zu klicken.

    Der Connector wird gelöscht und die Liste der Connectoren wird angezeigt.

Hinweis

Ein Connector kann nicht gelöscht werden, solange er noch mit unvollständigen Aufträgen in einem Projekt verknüpft ist, einschließlich Aufträgen, die sich im Papierkorb befinden. Der Versuch, einen solchen Connector zu löschen, führt zu der Fehlermeldung „Failed to delete connector“.

Lösung: Das mit dem Connector verknüpfte Projekt ist zu öffnen, um alle verbleibenden Aufträge abzuschließen oder zu löschen. Zu Settings/Recycle bin ist zu navigieren und dieser zu leeren, um alle Aufträge zu entfernen, die noch mit dem Connector verknüpft sind. Ein erneuter Löschversuch des Connectors ist vorzunehmen.

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.