-
планов Team, Business и Enterprise
Свяжитесь с отделом продаж по вопросам лицензирования.
-
планов Ultimate и Enterprise (устаревшая версия)
Свяжитесь с отделом продаж по вопросам лицензирования.
Рекомендации
Для получения информации об интеграции с GitHub в Phrase Strings обратитесь к GitHub (Strings).
Коннектор GitHub позволяет загружать оригиналы и выгружать перевод непосредственно в/из хранилища GitHub.
Коннектор использует интерфейс приложений API GitHub для реализации интеграция. Коннектор позволяет получить доступ ко всем хранилищам, связанным с учетной записью GitHub. Аутентификация учетной записи GitHub также может быть выполнена в приложении GitHub.
Существует ряд вариантов использования коннектора:
-
Менеджеры проектов могут добавить файлы непосредственно в проекты из онлайн-хранилища.
-
Настройте портал отправителя, чтобы позволить отправителям добавлять файлы к запросам непосредственно из онлайн-хранилища.
-
Используйте службу автоматического создания проектов (APC) для автоматического создания новых проектов при обнаружении изменений в размере файла для отслеживаемых файлов или папок.
-
Этот коннектор поддерживает настройку абсолютного пути. Файлы перевода могут храниться только в той же ветви, что и оригинал.
-
-
Настройте непрерывные задания для отслеживания изменений в выбранных файлах.
GitHub (бета-версия)
Примечание
Коннектор находится в стадии бета-тестирования по состоянию на июнь 2026 года.
Аутентификация
Коннектор GitHub (бета-версия) использует токен установки приложения GitHub, а не учетную запись отдельного пользователя. Токены являются кратковременными и обновляются автоматически. Если пользователь покидает организацию или теряет доступ к хранилищу, коннектор продолжает работа.
Коннектор GitHub (Beta) поддерживает только аутентификацию через GitHub App. Опция OAuth из исходного коннектора не поддерживается.
Экспорт
Коннектор GitHub (Beta) объединяет все файлы из одного экспортировать в один коммит и один запрос на включение (pull request), поэтому CI запускается один раз для каждого экспортировать, независимо от количества файлов.
Файлы объединяются в один коммит, когда весь контент имеет одного и того же ответственный хранилища, хранилище и ветвь.
Если служба автоматического создания проектов (APC) настроена на загрузить файлы по мере их индивидуального завершения, каждый файл будет зафиксирован отдельно, а не объединен в пакет.
Сообщения коммитов создаются автоматически и не могут быть изменены. При экспортировать в виде запроса на включение (pull request) можно изменить имя запроса на включение и имя ветвь перевод.
Известные ограничения
-
Коннектор может только составлять список, скачивать и загружать файлы. Удаление или перемещение файлов в GitHub не поддерживается. Любые удаления или переименования должны выполняться непосредственно в GitHub.
-
Составление списка файлов может работать некорректно для хранилищ с более чем 50 000 файлов из-за ограничений интерфейса приложений API GitHub.
-
GitHub Enterprise Server в настоящее время не поддерживается.
-
Новый коннектор не поддерживает поток OAuth из устаревшей версии коннектора. Если в вашей организации действуют ограничения на установку приложений GitHub App, устраните их перед миграцией.
Миграция на новый коннектор GitHub (Beta)
Автоматическая миграция невозможна из-за изменения модели аутентификация.
Предварительные требования:
-
Доступ администратор к вашей организации GitHub для установки приложения GitHub App. Установите его на уровне организация, чтобы он охватывал все хранилище, которые отслеживают ваши служба автоматического создания проектов (APC).
-
Существующие настройки служба автоматического создания проектов (APC) видны (оставьте старый коннектор открытым во второй вкладка).
-
Тестовая ветвь или непроизводственное хранилище для проверки перед переключением рабочих процессов в реальном времени.
Выполните следующие действия:
-
Установите приложение Phrase GitHub App.
-
В Phrase TMS со страницы
настройки прокрутите вниз раздел .
-
Нажмите на «Коннекторы».
Откроется страница .
-
Нажмите «Новый коннектор».
Откроется страница .
-
Изменить Тип на GitHub (Бета).
-
Нажмите Подключить.
Phrase перенаправляет на GitHub для авторизации приложения Phrase GitHub App.
-
На GitHub Выбрать организация или учетная запись и хранилище, чтобы получить доступ к ним, затем подтвердить установку. Включите каждое хранилище, которое в настоящее время отслеживается существующим коннектор(ами).
GitHub автоматически перенаправляет на Phrase.
-
Выбрать учетная запись пользователя или организация для подключения.
-
-
Создать новый коннектор.
-
В Phrase TMS со страницы
настройки прокрутите вниз раздел .
-
Нажмите на «Коннекторы».
-
Нажмите «Новый коннектор».
-
Выбрать установку GitHub App, настроенную на первом этапе.
-
Скопируйте настройки из существующего коннектор:
-
Хранилище и ветвь
-
Путь к подпапка (если используется мониторинг подпапка)
-
Регулярное выражение для фильтровать файлов (если настроено)
-
Режим Экспорт: прямой коммит или запрос на включение (pull request), а также перевод ветвь
-
Имя запроса на включение (pull request) и имя перевод ветвь (если используется режим PR)
Можно создать несколько коннекторов в рамках одной установки GitHub App, каждый с независимыми настройки.
-
-
-
Пересоздайте существующие служба автоматического создания проектов (APC) с использованием режима dry-run.
Пока не Удалить и не отключить существующие служба автоматического создания проектов (APC).
-
создать новые служба автоматического создания проектов (APC), указывающие на новый коннектор, дублируя существующую конфигурацию служба автоматического создания проектов (APC).
-
включить режим dry-run на каждой новой служба автоматического создания проектов (APC) перед ее активацией. Режим dry-run сканирует хранилище и сопоставляет файлы без запуска заданий перевода.
-
Просмотрите сопоставленные файлы. Подтвердить, что область соответствует тому, что отслеживает существующая служба автоматического создания проектов (APC).
-
-
Проверьте с помощью тестового экспортировать.
-
Внесите небольшое изменить в файл в отслеживаемой области.
-
Запустите экспортировать через новый коннектор.
-
Подтвердить:
-
Создается один коммит (а не по одному на файл).
-
Коммит появляется от имени GitHub App, а не личной учетная запись.
-
CI запускается один раз, а не по одному разу на файл.
-
-
-
Переключите рабочие процессы в активный режим.
После успешной проверки:
-
Отключить служба автоматического создания проектов (APC) на устаревшая версия коннектор.
-
включить служба автоматического создания проектов (APC) на новом коннектор (удалить режим dry-run).
-
Отслеживайте один или два цикла экспортировать перед выводом из эксплуатации устаревшая версия коннектор.
-
-
Выведите из эксплуатации устаревшая версия коннектор.
После подтверждения того, что новый коннектор стабилен:
-
Удалить старые APC.
-
Удалить устаревшая версия коннектор из настройки → коннектор → GitHub (устаревшая версия).
-
При необходимости отзовите токен OAuth для пользователь учетная запись, который использовался устаревшая версия коннектор.
-
GitHub настройки (устаревшая версия)
Никаких изменений не требуется.
Важно
При доступе из Пользовательский отрасль (например, mydomain.phrase.jp), откройте окно браузера в режиме инкогнито и войдите через cloud.memsource.com или us.cloud.memsource.com, чтобы применить аутентификация, необходимую для создания или сохранения коннектор. После сохранения коннектор можно получить доступ через Пользовательский отрасль.
-
Со страницы
настроек прокрутите вниз раздел «.
-
Нажмите на «Коннекторы».
Откроется страница .
-
Нажмите «Новый коннектор».
Откроется страница .
-
Изменить Type на GitHub и укажите имя для коннектор.
-
При необходимости Выбрать и укажите .
-
Если требуется, Выбрать , чтобы отобразить URL-адрес Phrase GitHub app и импортировать/экспортировать файлы с помощью потока авторизации GitHub app:
-
Нажмите на ссылку, чтобы открыть официальную страницу Phrase коннектор в новой вкладка: https://github.com/apps/phrase-app-connector-eu (EU центр хранения и обработки данных) или https://github.com/apps/phrase-app-connector-us (US центр хранения и обработки данных).
-
Установите Phrase GitHub app в перевод учетная запись GitHub.
Примечание
Если GitHub app не установлен в пользователь учетная запись GitHub, только общедоступные репозитории будут видны для коннектор GitHub.
-
Завершить процедуру установки, выбрав любые частные репозитории, которые будут видны и доступны для коннектор GitHub.
-
Вернитесь на страницу Phrase , чтобы авторизовать GitHub app и подключиться к GitHub.
-
-
Нажмите Connect to GitHub. Если подключение не выполнено с помощью GitHub App, появится всплывающее окно или новая вкладка с запросом авторизации.
-
Укажите , если требуется.
-
Нажмите кнопку Авторизовать Phrase.
При использовании приложения GitHub нажмите кнопку Авторизовать коннектор Phrase App.
В случае успеха окно/вкладка исчезнет, и рядом с кнопкой Подключиться к GitHub появится небольшая галочка.
-
Нажмите «Сохранить».
Коннектор добавлен в список на странице .
Важно
Если коннектор GitHub создан с использованием потока авторизации приложения GitHub, изменить метод авторизации после сохранения настройки коннектора невозможно.