-
Планы Team, Business и Enterprise
Свяжитесь с отделом продаж по вопросам лицензирования.
-
Планы Ultimate и Enterprise (Legacy)
Свяжитесь с отделом продаж по вопросам лицензирования.
Коннектор Git позволяет скачивать исходные файлы и загружать целевые файлы непосредственно из/в репозиторий Git. Phrase клонирует удаленный репозиторий локально и использует команды git для взаимодействия с удаленным репозиторием.
Если репозиторий размещен на GitHub или GitLab, используйте специальный коннектор вместо универсального коннектора Git.
Существует ряд вариантов использования коннектора:
-
Менеджеры проектов могут добавлять файлы непосредственно в проекты из онлайн-хранилища. Просматривайте изменения, отправленные с момента последнего коммита, нажав на ссылку show в центре экрана.
-
Настройте портал отправителя, позволяющий отправителям добавлять файлы к запросам непосредственно из онлайн-хранилища. Просматривайте изменения, отправленные с момента последнего коммита, нажав на ссылку show в центре экрана.
-
Используйте автоматическое создание проектов, чтобы новые проекты создавались автоматически при обнаружении нового коммита в отслеживаемых файлах, папке или целом подкаталоге.
-
Этот коннектор поддерживает настройку абсолютного пути. Целевые файлы перевода могут храниться в ветке, отличной от ветки исходных файлов.
-
Когда APC настроен на отслеживание подпапок, целевая папка будет иметь ту же структуру подпапок, что и исходная папка.
-
Все файлы из отслеживаемой папки импортируются при первом запуске APC. Вновь добавленные файлы импортируются при следующем запуске мониторинга после их создания.
-
Исключение GitLab: Если выбрана опция , APC не импортирует никакие файлы при первом запуске. Если исходные файлы обновляются или в эти папки добавляются новые файлы, APC создает проект и импортирует файлы.
-
-
-
Настройте непрерывные задания, чтобы отслеживать изменения в выбранных файлах.
Настройки Git
На самом сервере Git никаких изменений не требуется. Репозиторий должен принимать подключения с IP-адресов сервера Phrase. Актуальный список см. в разделе IP-адреса серверов Phrase.
-
Со страницы настроек
прокрутите вниз до раздела .
-
Нажмите на «Коннекторы».
Откроется страница .
-
Нажмите «Новый коннектор».
Откроется страница .
-
Измените Тип на Git и укажите имя для коннектора.
-
Введите адрес репозитория в поле URI репозитория.
-
Адрес репозитория — это строка подключения, используемая для клонирования репозитория (например, git@gitlab.com:joe.doe/my-repo.git)
-
Чтобы получить доступ к репозиторию, он должен быть доступен из Интернета.
-
-
Выберите .
-
Для доступа по введите имя пользователя и пароль или персональный токен доступа, если базовая аутентификация не поддерживается (например, GitHub).
-
При использовании доступа по паролю начинается с https:// (например, https://github.com/joe.doe/my-repo.git).
-
Персональный токен доступа должен иметь соответствующие права на чтение/запись.
-
-
Для доступа по загрузите закрытый ключ и при необходимости введите парольную фразу закрытого ключа.
-
При использовании закрытого ключа начинается с git@.
-
При использовании закрытого ключа для аутентификации поддерживается только устаревший формат закрытого ключа PEM. Используйте опцию PEM -m при создании закрытого ключа.
-
-
-
Укажите , если это требуется.
-
Нажмите «Проверить подключение».
Контрольная отметка появится, если соединение прошло успешно. Красный восклицательный знак появится, если это не так. Наведите курсор на значок, чтобы увидеть дополнительные сведения.
-
Нажмите «Сохранить».
Коннектор добавлен в список на странице .
Удалите коннектор
Чтобы удалить коннектор:
-
На странице выберите коннектор для удаления.
-
Нажмите Удалить.
Откроется окно .
-
Введите «delete» и нажмите Удалить.
Коннектор будет удален, и отобразится список коннекторов.
Примечание
Коннектор нельзя удалить, пока он связан с незавершенными заданиями в проекте, включая задания, находящиеся в Корзине. При попытке удалить такой коннектор появится ошибка «Не удалось удалить коннектор».
Решение: Откройте проект, связанный с коннектором, и завершите или удалите все оставшиеся задания. Перейдите в и очистите ее, чтобы удалить все задания, которые все еще связаны с коннектором. Повторите попытку удаления коннектора.