-
edice Ultimate a Enterprise (starší)
S dotazy ohledně licencí se obraťte na prodejce.
Tip
Pro informace o integraci GitHubu v Phrase Strings se odkažte na GitHub (Strings).
Konektor GitHub umožňuje stahování zdrojových souborů a nahrávání cílových souborů přímo do/z úložiště GitHub.
Konektor používá API GitHubu k implementaci integrace. Konektor umožňuje přístup ke všem úložištím spojeným s uživatelským účtem GitHub. Ověřování uživatelského účtu GitHub lze také provést v GitHub App.
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 změní velikost souboru.
-
Tento konektor podporuje nastavení absolutní cesty. Cílové překladové soubory mohou být uloženy pouze ve stejné větvi jako zdrojový soubor.
-
-
Nastavte nepřetržité úlohy, aby byly vybrané soubory sledovány na změny.
GitHub (Beta)
Poznámka
Konektor je v beta verzi od června 2026.
Ověřování
Konektor GitHub (Beta) používá token pro instalaci aplikace GitHub namísto individuálního uživatelského účtu. Tokeny mají krátkou životnost a automaticky se obnovují. Pokud uživatel opustí organizaci nebo ztratí přístup k úložišti, konektor bude i nadále fungovat.
Konektor GitHub (Beta) podporuje pouze ověřování pomocí aplikace GitHub. Možnost OAuth z původního konektoru není podporována.
Export
Konektor GitHub (Beta) seskupuje všechny soubory z jednoho exportu do jednoho commitu a jednoho pull requestu, takže CI běží jednou na export bez ohledu na počet souborů.
Soubory jsou seskupeny do jednoho commitu, když všechny obsahy sdílejí stejného vlastníka úložiště, úložiště a větev.
Pokud je APC nakonfigurováno pro nahrávání souborů, jakmile jsou jednotlivě dokončeny, každý soubor bude commitován samostatně místo seskupení.
Zprávy o commitech jsou generovány automaticky a nelze je přizpůsobit. Pokud se exportuje jako pull request, název pull requestu a název cílové větve lze přizpůsobit.
Známá omezení
-
Konektor může pouze vylistovat, stáhnout a nahrát soubory. Mazání nebo přesouvání souborů v GitHubu není podporováno. Jakékoli mazání nebo přejmenování musí být provedeno přímo v GitHubu.
-
Vylistování souborů nemusí správně fungovat pro úložiště s více než 50 000 soubory kvůli omezením API GitHubu.
-
GitHub Enterprise Server v současnosti není podporován.
-
Nový konektor nepodporuje OAuth tok ze staršího konektoru. Pokud má vaše organizace omezení na instalaci GitHub aplikací, vyřešte je před migrací.
Migrace na nový GitHub (Beta) konektor
Automatizovaná migrace není možná kvůli změně v modelu ověřování.
Předpoklady:
-
Přístup správce k vaší GitHub organizaci pro instalaci GitHub aplikace. Nainstalujte ji na úrovni organizace, aby pokryla všechna úložiště, která vaše APC monitorují.
-
Existující nastavení APC viditelná (nechte starý konektor otevřený v druhé záložce).
-
Testovací větev nebo neprodukční úložiště pro ověření před přepnutím živých pracovních toků.
Postupujte podle těchto kroků:
-
Nainstalujte aplikaci Phrase GitHub.
-
V Phrase TMS, na stránce Nastavení
, přejděte dolů do oddílu .
-
Klikněte na Konektory.
Otevře se stránka .
-
Klikněte na Nový konektor.
Otevře se stránka .
-
Změňte Typ na GitHub (Beta).
-
Klikněte na Připojit.
Phrase přesměruje na GitHub pro autorizaci aplikace Phrase GitHub.
-
Na GitHubu vyberte organizaci nebo účet a úložiště, kterým chcete udělit přístup, a poté potvrďte instalaci. Zahrňte každé úložiště, které je aktuálně sledováno existujícím konektorem(ry).
GitHub automaticky přesměrovává na Phrase.
-
Vyberte uživatelský nebo organizační účet, který chcete připojit.
-
-
Vytvořte nový konektor.
-
V Phrase TMS, na stránce Nastavení
, přejděte dolů do oddílu .
-
Klikněte na Konektory.
-
Klikněte na Nový konektor.
-
Vyberte instalaci GitHub App nastavenou v první fázi.
-
Zkopírujte nastavení z existujícího konektoru:
-
Úložiště a větev
-
Cesta k podsložce (pokud používáte sledování podsložky)
-
Regex pro filtraci souborů (pokud je nakonfigurováno)
-
Režim exportu: přímý commit nebo pull request, a cílová větev
-
Název pull requestu a název cílové větve (pokud používáte režim PR)
Je možné vytvořit více konektorů pod stejnou instalací GitHub App, každý s nezávislými nastaveními.
-
-
-
Znovu vytvořte existující APC pomocí režimu dry-run.
Zatím neodstraňujte ani nezakazujte existující APC.
-
Vytvořte nové APC směřující na nový konektor, které zrcadlí konfiguraci existujících APC.
-
Povolte dry-run režim na každém novém APC před jeho aktivací. Režim dry-run prohledává úložiště a porovnává soubory, aniž by spouštěl překladové úlohy.
-
Zkontrolujte shodné soubory. Potvrďte, že rozsah odpovídá tomu, co existující APC sleduje.
-
-
Ověřte pomocí testovacího exportu.
-
Proveďte malou změnu v souboru v monitorovaném rozsahu.
-
Spusťte export prostřednictvím nového konektoru.
-
Potvrdit:
-
Byl vytvořen jediný commit (ne jeden na soubor).
-
Commit se zobrazuje pod identitou aplikace GitHub, nikoli pod osobním účtem.
-
CI se spustí jednou, ne jednou na soubor.
-
-
-
Přepněte živé pracovní postupy.
Jakmile validace projde:
-
Zakázat APC na starším konektoru.
-
Povolit APC na novém konektoru (odebrat režim suchého běhu).
-
Sledujte jeden nebo dva exportní cykly před vyřazením staršího konektoru.
-
-
Vyřaďte starší konektor.
Po potvrzení, že nový konektor je stabilní:
-
Odstranit staré APC.
-
Odstranit starší konektor z Nastavení → Konektory → GitHub (starší).
-
Volitelně, odvolat OAuth token pro uživatelský účet, který byl použit starším konektorem.
-
Nastavení GitHubu (starší)
Žádné změny nejsou vyžadovány.
Důležité
Pokud přistupujete z vlastní domény (např. mydomain.phrase.jp), otevřete okno inkognito a přihlaste se přes cloud.memsource.com nebo us.cloud.memsource.com, abyste použili ověřování potřebné pro vytvoření nebo uložení konektoru. Po uložení je možné přistupovat k konektoru přes vlastní doménu.
-
Na stránce Nastavení
přejděte dolů do oddílu .
-
Klikněte na Konektory.
Otevře se stránka .
-
Klikněte na Nový konektor.
Otevře se stránka .
-
Změňte Typ na GitHub a zadejte název pro konektor.
-
Volitelně vyberte a zadejte .
-
Pokud je to nutné, vyberte , abyste zobrazili URL adresu aplikace Phrase GitHub a importovali/exportovali soubory pomocí autorizačního procesu aplikace GitHub:
-
Klikněte na odkaz pro otevření oficiální stránky Konektoru aplikace Phrase v novém panelu: https://github.com/apps/phrase-app-connector-eu (EU datové centrum) nebo https://github.com/apps/phrase-app-connector-us (US datové centrum).
-
Nainstalujte aplikaci Phrase GitHub do cílového uživatelského účtu GitHub.
Poznámka
Pokud není aplikace GitHub nainstalována do cílového uživatelského účtu, budou konektoru GitHub viditelné pouze veřejné repozitáře.
-
Dokončete instalační postup výběrem jakýchkoli soukromých repozitářů, které budou viditelné a přístupné pro konektor GitHub.
-
Vraťte se na stránku Phrase , abyste autorizovali aplikaci GitHub a připojili se k GitHubu.
-
-
Klikněte na Připojit k GitHubu. Pokud nejste připojeni pomocí aplikace GitHub, objeví se vyskakovací okno nebo nový panel, který požaduje autorizaci.
-
Pokud je to nutné, zadejte .
-
Klikněte na tlačítko Autorizovat Phrase.
Pokud používáte aplikaci GitHub, klikněte na tlačítko Autorizovat Konektor aplikace Phrase.
Pokud je to úspěšné, okno/panel zmizí a vedle tlačítka Připojit k GitHubu se objeví malá fajfka.
-
Klikněte na Uložit.
Konektor je přidán do seznamu na stránce .
Důležité
Pokud je konektor GitHub vytvořen pomocí autorizačního procesu aplikace GitHub, není možné po uložení nastavení konektoru změnit metodu autorizace.