Интеграции

GitLab (TMS)

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

Доступно для

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

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

Доступно для

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

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

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

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

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

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

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

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

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

  • Использовать службу автоматического создания проектов (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. Нажмите «Сохранить».

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

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

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

  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.