Интеграции

Git (TMS)

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

Доступно для

  • Планы Team, Business и Enterprise

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

Доступно для

  • Планы Ultimate и Enterprise (Legacy)

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

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

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

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

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

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

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

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

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

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

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

      • Исключение GitLab: Если выбрана опция Включить подпапки, APC не импортирует никакие файлы при первом запуске. Если исходные файлы обновляются или в эти папки добавляются новые файлы, APC создает проект и импортирует файлы.

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

Настройки Git

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

Настройки Prase TMS

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

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

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

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

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

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

  5. Введите адрес репозитория в поле URI репозитория.

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

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

  6. Выберите метод аутентификации.

    • Для доступа по паролю введите имя пользователя и пароль или персональный токен доступа, если базовая аутентификация не поддерживается (например, GitHub).

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

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

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

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

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

  7. Укажите сообщение коммита, если это требуется.

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

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

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

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

Удалите коннектор

Чтобы удалить коннектор:

  1. На странице Интеграции выберите коннектор для удаления.

  2. Нажмите Удалить.

    Откроется окно Удаление коннектора.

  3. Введите «delete» и нажмите Удалить.

    Коннектор будет удален, и отобразится список коннекторов.

Примечание

Коннектор нельзя удалить, пока он связан с незавершенными заданиями в проекте, включая задания, находящиеся в Корзине. При попытке удалить такой коннектор появится ошибка «Не удалось удалить коннектор».

Решение: Откройте проект, связанный с коннектором, и завершите или удалите все оставшиеся задания. Перейдите в Настройки/Корзина и очистите ее, чтобы удалить все задания, которые все еще связаны с коннектором. Повторите попытку удаления коннектора.

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

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.