Интеграции

GitLab (TMS)

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

Доступно для

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

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

Доступно для

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

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

Рекомендации

Для получения информации о интеграции GitLab в Phrase Strings обратитесь к GitLab (Strings).

Коннектор GitLab позволяет загружать исходные файлы и загружать целевые файлы непосредственно в/из хранилища GitLab. Коннектор использует API GitLab для реализации интеграции и позволяет получить доступ ко всем хранилищам, связанным с учетной записью GitLab.

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

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

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

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

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

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

    • Из-за ограничений API GitLab мониторинг всей папки не поддерживается.

    • Используйте Git коннектор, если вам нужно отслеживать всю подпапку.

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

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

Рекомендации

Если требования таковы:

  • Ограничение доступа Phrase к одному хранилищу.

  • Использование SSH-ключа для аутентификации.

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

Используйте Git коннектор, чтобы подключиться к GitLab.

Настройки GitLab

Создайте токен доступа в учетной записи GitLab.

  1. Войдите в учетную запись GitLab, перейдите в Настройки и нажмите на Токены доступа.

    Откроется экран Личные токены доступа.

  2. Заполните поля Имя и Срок действия. Выберите более длительный период, чтобы токен не требовал частого создания.

  3. В разделе Области отметьте флажки api и read_user.

  4. Нажмите на Создать личный токен доступа.

    Это генерирует токен, необходимый для ввода в конфигурацию коннектора.

    • Токен виден только на этом этапе и не может быть получен позже.

Настройки Prase TMS

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

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

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

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

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

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

  5. При желании выберите Экспортировать переводы как запросы на слияние и укажите Ветвь запроса на слияние.

  6. Введите URL сайта GitLab (например, https://gitlab.com/) и личный токен доступа GitLab, который вы получили с сайта GitLab.

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

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

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

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

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

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

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.