Интеграции

Git (TMS)

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

Доступно для

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

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

Доступно для

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройки Git

Изменения не требуются.

Настройки 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 при использовании закрытого ключа для аутентификации. Используйте опцию -m PEM при генерации закрытого ключа.

  7. Укажите Сообщение коммита, если это необходимо.

  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.