Интеграции

Git (TMS)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Доступно для

  • планов Team, Business и Enterprise

Свяжитесь с отделом продаж по вопросам лицензирования.

Доступно для

  • планов Ultimate и Enterprise (устаревшая версия)

Свяжитесь с отделом продаж по вопросам лицензирования.

Коннектор Git позволяет скачивать оригиналы и загружать перевод непосредственно из/в хранилище Git. Phrase клонирует Remote хранилище локально и использует команды git для связи с Remote хранилищем.

Если хранилище размещено на GitHub или GitLab, используйте специальный коннектор вместо универсального коннектора Git.

Варианты использования

Существует ряд вариантов использования коннектора:

  • Менеджеры проектов могут добавить файлы непосредственно в проекты из онлайн-хранилища. Просматривайте изменения, отправленные с момента последнего коммита, нажав на ссылку show в центре экрана.

  • Настройте портал отправителя, позволяющий отправителям добавлять файлы в запросы непосредственно из онлайн-хранилища. Просматривайте изменения, отправленные с момента последнего коммита, нажав на ссылку show в центре экрана.

  • Используйте службу автоматического создания проектов (APC), чтобы новые проекты создавались автоматически при обнаружении нового коммита в отслеживаемых файлах, папке или целой подпапке.

    • Этот коннектор поддерживает настройку абсолютного пути. Файлы перевода могут храниться в другой ветви, отличной от оригиналов.

    • Когда служба автоматического создания проектов (APC) настроена на отслеживание подпапок, папка перевода будет иметь ту же структуру подпапок, что и папка оригинала.

    • Все файлы из отслеживаемой папки импортируются при первом запуске службы автоматического создания проектов (APC). Вновь добавленные файлы импортируются при следующем запуске мониторинга после их создания.

      • Исключение GitLab: если выбрана опция Include subfolders, служба автоматического создания проектов (APC) не импортирует файлы при первом запуске. Если оригиналы обновляются или в эти папки добавляются новые файлы, служба автоматического создания проектов (APC) создает проект и импортирует файлы.

  • Настройте непрерывные задания для отслеживания изменений в выбранных файлах.

Настройки Git

На самом Git-сервере никаких изменений не требуется. Хранилище должно принимать подключения с IP-адресов сервера Phrase. Актуальный список см. в Phrase Servers IP Addresses.

Настройки Prase TMS

  1. Со страницы Setup_gear.png настроек прокрутите вниз раздел «Интеграции».

  2. Нажмите на «Коннекторы».

    Откроется страница коннекторов.

  3. Нажмите «Новый коннектор».

    Откроется страница «Создать коннектор».

  4. Измените Type на Git и укажите имя для коннектора.

  5. Введите адрес хранилища в поле Repository URI.

    • Адрес хранилища — это строка подключения, используемая для копирования хранилища (например, git@gitlab.com:joe.doe/my-repo.git).

    • Чтобы получить доступ к хранилищу, оно должно быть доступно из Интернета.

  6. Выберите Authentication method.

    • Для доступа по Password введите Username и Password or Personal Access Token, если базовая аутентификация не поддерживается (например, GitHub).

      • При использовании доступа по паролю Repository URI начинается с https:// (например, https://github.com/joe.doe/my-repo.git).

      • Персональный токен должен иметь соответствующие права на чтение/запись.

    • Для доступа по Private key загрузите Private key и при необходимости введите Private key passphrase.

      • При использовании закрытого ключа Repository URI начинается с git@.

      • При использовании закрытого ключа для аутентификации поддерживается только устаревшая версия формата PEM. Используйте опцию -m PEM при создании закрытого ключа.

  7. Укажите Commit message, если это требуется.

  8. Нажмите «Проверить подключение».

    Контрольная отметка появится, если соединение прошло успешно. Красный восклицательный знак появится, если это не так. Наведите курсор на значок, чтобы увидеть дополнительные сведения.

  9. Нажмите «Сохранить».

    Коннектор добавлен в список на странице «Коннекторы».

Была ли эта статья полезной?

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.