Введение

Содержание

Connectors Git

Что такое ConnectorsGit

ConnectorsGit — это специализированный компонент коннектора, который обеспечивает безопасную и удобную интеграцию с Git-репозиториями. Он расширяет систему Connectors возможностями, специфичными для Git, позволяя пользователям взаимодействовать с Git-серверами без прямого управления учетными данными.

Обзор возможностей

ConnectorsGit предоставляет несколько ключевых функций:

  • Безопасный доступ к Git-репозиториям (GitHub, GitLab, Bitbucket и др.) через абстракцию учетных данных
  • Автоматическая инъекция учетных данных для операций Git через CSI тома
  • Поддержка методов аутентификации по HTTP/HTTPS
  • Перезапись URL и аутентификация через прокси для бесшовной интеграции

После развертывания ConnectorsGit пользователи могут:

  • Создавать Git-коннекторы для интеграции с различными Git-репозиториями
  • Клонировать, выполнять pull и push в приватные репозитории без прямого управления учетными данными
  • Настраивать права доступа, специфичные для репозиториев
  • Использовать операции Git в CI/CD пайплайнах с повышенной безопасностью

Преимущества

  • Повышенная безопасность: учетные данные Git централизованно управляются и никогда не доступны напрямую рабочим нагрузкам
  • Упрощенные операции: разработчики могут выполнять операции Git без забот о управлении учетными данными
  • Единый интерфейс: согласованный опыт работы с разными Git-провайдерами
  • Гибкая аутентификация: поддержка различных методов аутентификации, включая имя пользователя/пароль и SSH-ключи

Сценарии применения

  • Безопасное клонирование приватных репозиториев в CI/CD пайплайнах
  • Отображение информации о git-ссылках из Git-репозиториев в UI-приложениях
  • Бесшовные операции Git в контейнерных нагрузках без настройки учетных данных
  • Централизованное управление доступом к Git для нескольких команд и проектов