介绍

目录

Connectors Git

什么是 ConnectorsGit

ConnectorsGit 是一个专用的连接组件,旨在让与 Git 仓库的集成变得安全便捷。它为 Connectors 系统扩展了 Git 特有的功能,使用户能够在不直接处理凭据的情况下与 Git 服务器进行交互。

功能概览

ConnectorsGit 提供了几个关键能力:

  • 通过凭据抽象实现对 Git 仓库(GitHub、GitLab、Bitbucket 等)的安全访问
  • 通过 CSI 卷自动注入用于 Git 操作的凭据
  • 支持 HTTP/HTTPS 身份验证方法
  • URL 重写和代理身份验证以实现无缝集成

一旦部署了 ConnectorsGit,用户可以:

  • 创建 Git 连接器以与各种 Git 仓库集成
  • 在不直接处理凭据的情况下克隆、拉取和推送到私有仓库
  • 配置特定于仓库的访问权限
  • 在 CI/CD 管道中以增强的安全性使用 Git 操作

优势

  • 增强的安全性:Git 凭据集中管理,始终无法直接被工作负载访问
  • 简化的操作:开发人员可以在不担心凭据管理的情况下执行 Git 操作
  • 统一的体验:与不同 Git 提供商工作时提供一致的界面
  • 灵活的身份验证:支持多种身份验证方法,包括用户名/密码和 SSH 密钥

应用场景

  • 在 CI/CD 管道中安全地克隆私有仓库
  • 在 UI 应用程序中显示来自 Git 仓库的 Git 引用信息
  • 在容器工作负载中无凭据配置地进行无缝 Git 操作
  • 在多个团队和项目中集中管理 Git 访问权限