Интеграции

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. При необходимости выберите Экспортировать переводы как запросы pull и укажите ветвь запроса на объединение.

  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.