Интеграции

Git (TMS)

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

Доступно для

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

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

Доступно для

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

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

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

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

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

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

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

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

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

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

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

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

      • Исключение GitLab: Если выбрана опция Включить подпапки, служба автоматического создания проектов (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.