Integrace

GitLab (TMS)

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

K dispozici pro

  • Plány Team, Business a Enterprise

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

K dispozici pro

  • Plány Ultimate a Enterprise (Legacy)

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

Tip

Informace o integraci GitLabu ve Phrase Strings naleznete v části GitLab (Strings).

Konektor GitLab umožňuje stahování zdrojových souborů a nahrávání cílových souborů přímo do/z repozitáře GitLab. Konektor využívá rozhraní GitLab API k implementaci integrace a umožňuje přístup ke všem repozitářům přidruženým k účtu GitLab.

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

  • Nastavte portál zadavatele tak, aby zadavatelé mohli přidat soubory k požadavkům přímo z online úložiště.

  • Použijte automatizované vytváření projektů (APC) k automatickému vytváření nových projektů, jakmile se u sledovaných souborů nebo složky zjistí změna velikosti souboru.

    • Kvůli omezením v rozhraní GitLab API není monitorování celé složky podporováno.

    • Pokud potřebujete monitorovat celý podadresář, použijte konektor Git.

    • Tento konektor podporuje nastavení absolutní cesty. Cílové překladové soubory lze ukládat pouze do stejné větve jako zdrojový soubor.

  • Nastavte průběžné úlohy, aby byly vybrané soubory monitorovány z hlediska změn.

Tip

Pokud jsou požadavky následující:

  • Omezení přístupu Phrase na jeden repozitář.

  • Použití klíče SSH pro ověření.

  • Detekce změn souborů na základě data poslední změny namísto pouze velikosti souboru.

Pro připojení k GitLabu použijte konektor Git.

Nastavení GitLabu

Vytvořte přístupový token v účtu GitLab.

  1. Přihlaste se k účtu GitLab, přejděte na Settings a klikněte na Access Tokens.

    Otevře se obrazovka Personal Access Tokens.

  2. Vyplňte pole Name a Expires at. Zvolte delší časové období, aby token nevyžadoval časté opětovné vytváření.

  3. V části Scopes zaškrtněte políčka api a read_user.

  4. Klikněte na Create personal access token.

    Tím se vygeneruje token potřebný k zadání do konfigurace konektoru.

    • Token je viditelný pouze v této fázi a později k němu již nelze přistoupit.

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ěňte Type na GitLab a zadejte název konektoru.

  5. Volitelně vyberte Export translations as pull requests a zadejte Merge request branch.

  6. Zadejte GitLab site URL (např. https://gitlab.com/) a GitLab personal access token, který jste získali z webu GitLab.

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

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

  8. Klikněte na Uložit.

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

Odstranit konektor

Postup odstranění konektoru:

  1. Na stránce Integrations vyberte konektor, který chcete odstranit.

  2. Klikněte na Delete.

    Otevře se okno Delete connector.

  3. Napište „delete“ a klikněte na Delete.

    Konektor je odstraněn a zobrazí se seznam konektorů.

Poznámka

Konektor nelze odstranit, pokud je stále propojen s neúplnými úlohami v projektu, včetně úloh umístěných v Recycle bin. Pokus o odstranění takového konektoru vrátí chybu „Nepodařilo se odstranit konektor“.

Řešení: Otevřete projekt přidružený ke konektoru a dokončete nebo odstraňte všechny zbývající úlohy. Přejděte do Settings/Recycle bin a vyprázdněte jej, abyste odstranili všechny úlohy, které jsou stále propojeny s konektorem. Zkuste konektor odstranit znovu.

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.