Content last updated 2026-10-20

Create:Repository Services チーム

GitLab のリポジトリ領域を担当し、Gitaly チームの基本機能の上にアクセスレイヤーを構築する、常設の Source Code チーム。

私たちの役割

Repository Services は、Source Code のリポジトリ領域を担当するバックエンドチームです。ミッションの一部は決まっています。Gitaly チームの基本機能の上に、製品やエージェントが利用できるアクセスレイヤーを構築することです。ミッション全体の定義は現在進行中で、ここに公開する予定です。チームは、既存システムの運用維持(KTLO)とサポートに重点を置いて活動を始めます。

現在の取り組み:

  • SSH 証明書
  • レート制限
  • ブランチルール(保留中ですが、引き続きこのチームが担当します)

担当する予定の領域

Source Code の領域を 4 チーム間でどう分担するかについては、Agentic Preview、Change Record、Hardening and Modernizationの各チームと引き続き合意に向けて調整中です。以下は Repository Services に移管される予定の機能です。バックログの移管が完了したら、このリストを更新します。

  • リポジトリミラーリング(プッシュ、プル、双方向)
  • Git LFS
  • 保護ブランチとブランチルール(ブランチルールは保留中ですが、引き続きこのチームが担当します)
  • プッシュルール
  • コードオーナー(Create:Code Review と共同で担当)
  • コミットとタグの署名:GPG、SSH、X.509 または S/MIME の署名、Web ベースのコミット署名、署名のないコミットの拒否

担当しない領域

  • Source Code のその他の領域。 分担について合意するまでは、Agentic Previewと Change Recordの各チームが、上記のリストに含まれない Source Code の機能を担当します。
  • 構造的なセキュリティ対策とフロントエンドのモダナイゼーション。 一時的に設置された Source Code Hardening and Modernization チームがこの作業を担当し、成果を機能担当チームに引き渡します。
  • Gitaly 自体。 Gitaly チームが Gitaly を担当します。私たちはその基本機能の上に構築します。

チームメンバー

NameRole
Armin PašalićArmin PašalićManager, Engineering, Plan:Planner Intelligence and Create:Repository Services
Fred ReininkFred ReininkBackend Engineer, Create:Repository Services
Jerry SetoJerry SetoSenior Backend Engineer, Create:Repository Services
Joe WoodwardJoe WoodwardSenior Backend Engineer, Create:Repository Services

EMEA の Backend Engineer を 1 名募集中です。

ステーブルカウンターパート

NameRole
Alyssa TrinhAlyssa TrinhSenior Product Designer, Create:Source Code
Marie-Christine BabinMarie-Christine BabinSenior Product Manager, Create:Source Code
John HopeJohn HopeDirector of Engineering, Plan

Technical Writer:Brendan Lynch(他の Source Code チームと兼任)。

私たちの働き方

  • 計画。 19.6 から、毎月 gitlab-org/create-stageに Repository Services <MILESTONE> Planning というタイトルの計画用 Issue を生成します。以下のボードで計画します。
  • 振り返り。 async-retrospectivesが、他の Source Code チームと共有する gl-retrospectives/create-stage/source-codeに私たちの振り返りを生成します。今後、専用のプロジェクトを設ける可能性があります。
  • Gitaly との情報共有。 私たちは Gitaly の基本機能の上に構築するため、Gitaly チームと定期的に情報を共有します。要件を Gitaly に伝える方法は引き続き合意に向けて調整中で、ここに文書化する予定です。
  • 機能カテゴリとエラーバジェット。 まだ割り当てられていません。Source Code の単一の機能カテゴリである source_code_management は、分割されるまで Source Code のその他の領域を担当するチームが担当します。分割と、それに伴うエラーバジェットは、設立準備の Issueで追跡します。

ボード

すべてのボードは group::repository services ラベルで絞り込みます。