Интеграции

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, перейдите в Settings и нажмите на Access Tokens.

    Откроется экран Personal Access Tokens.

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

  3. В разделе Scopes установите флажки api и read_user.

  4. Нажмите на Create personal access token.

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

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

Настройки Prase TMS

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

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

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

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

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

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

  5. При необходимости Выбрать Export translations as pull requests и укажите Merge request branch.

  6. Введите GitLab site URL (например, https://gitlab.com/) и GitLab personal access token, который вы получили на сайте 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.