Integrace

Git (TMS)

Obsah je strojově přeložen z angličtiny s použitím Phrase Language AI.

K dispozici pro

  • Edice Team, Business a Enterprise

S dotazy ohledně licencí se obraťte na prodejce.

K dispozici pro

  • Edice Ultimate a Enterprise (starší)

S dotazy ohledně licencí se obraťte na prodejce.

Konektor Git umožňuje stahování zdrojových souborů a nahrávání cílových souborů přímo z/do úložiště Git. Phrase naklonuje Remote úložiště lokálně a používá příkazy git ke komunikaci s Remote úložištěm.

Pokud je úložiště hostováno na GitHub nebo GitLab, použijte namísto obecného konektoru Git vyhrazený konektor.

Příklady použití

Konektor lze použít v několika případech:

  • Projektoví manažeři mohou přidat soubory přímo do projektů z online úložiště. Zobrazte změny odeslané od posledního commitu kliknutím na odkaz show uprostřed obrazovky.

  • Nastavit portál zadavatele umožňující zadavatelům přidat soubory k požadavkům přímo z online úložiště. Zobrazte změny odeslané od posledního commitu kliknutím na odkaz show uprostřed obrazovky.

  • Použít automatické vytvoření projektu pro automatické vytváření nových projektů při zjištění nového commitu ve sledovaných souborech, složce nebo celé podsložce.

    • Tento konektor podporuje nastavení absolutní cesty. Cílové překladové soubory mohou být uloženy v jiné větvi než zdrojové soubory.

    • Když je APC nastaveno na sledování podsložek, cílová složka bude mít stejnou strukturu podsložek jako zdrojová složka.

    • Všechny soubory ze sledované složky jsou importovány při prvním spuštění APC. Nově přidané soubory jsou importovány při dalším spuštěném monitorování po jejich vytvoření.

      • Výjimka GitLab: Pokud je vybrána možnost Zahrnout podsložky, APC při prvním spuštění neimportuje žádné soubory. Pokud jsou zdrojové soubory aktualizovány nebo jsou do těchto složek přidány nové soubory, APC vytvoří projekt a soubory importuje.

  • Nastavit průběžné úlohy pro sledování změn u vybraných souborů.

Nastavení Git

Na samotném serveru Git nejsou vyžadovány žádné změny. Úložiště musí přijmout připojení z IP adres serveru Phrase. Aktuální seznam naleznete v Phrase Servers IP Addresses.

Nastavení Phrase TMS

  1. Na stránce Nastavení Setup_gear.png přejděte dolů do oddílu Integrace.

  2. Klikněte na Konektory.

    Otevře se stránka Konektory.

  3. Klikněte na New connector.

    Otevře se stránka Create connector.

  4. Změnit Type na Git a zadejte název pro konektor.

  5. Zadejte adresu úložiště do pole Repository URI.

    • Adresa úložiště je řetězec použitý ke klonování úložiště (např. git@gitlab.com:joe.doe/my-repo.git)

    • Aby bylo možné získat přístup k úložišti, musí být dostupné z internetu.

  6. Vybrat Authentication method.

    • Pro přístup Password zadejte Username a Password or Personal Access Token, pokud není podporováno základní ověřování (např. GitHub).

      • Pokud používáte přístup heslem, Repository URI začíná https:// (např. https://github.com/joe.doe/my-repo.git).

      • Osobní přístupový token musí mít odpovídající práva pro čtení/zápis.

    • Pro přístup Private key načtěte Private key a volitelně zadejte Private key passphrase.

      • Pokud používáte soukromý klíč, Repository URI začíná git@.

      • Při použití soukromého klíče pro ověřování je podporován pouze starší formát soukromého klíče PEM. Použít volbu -m PEM při generování soukromého klíče.

  7. V případě potřeby zadejte Commit message.

  8. Klikněte na Zkouška spojení.

    Pokud bylo připojení úspěšné, zobrazí se symbol odškrtnutí. Pokud nebylo, zobrazí se červený vykřičník. Další podrobnosti zobrazíte, když najedete na ikonu.

  9. Klikněte na Uložit.

    Konektor je přidán do seznamu na stránce Konektory.

Byl pro vás tento článek užitečný?

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.