SAITS Git Portal
Repos · Branches/tags · Smart HTTP
Open repo service
SAITS Git
Repos
Branches
Tags
Auth Cognito SSO
Git Smart HTTP
Access PAT + ACL
Git product

Repos beheren zoals je team het gewend is

SAITS Git is een managed Git Smart HTTP service met multi-tenant repo paden. Identity is Cognito, toegang gaat via PAT minting en ACL enforcement.

Repo pattern
/org/project/repo.git
Auth
Cognito → PAT → ACL
Runtime
EKS + S3 + DynamoDB

Git onboarding in 3 stappen

Minimal, voorspelbaar en veilig. Geen extra tooling nodig naast je bestaande Git clients.

Stap 1
Maak een repo
Gebruik de Repo API om een nieuw pad aan te maken, bijvoorbeeld acme/demo/secure.
Stap 2
Mint een PAT
Log in via Cognito en mint een PAT via /tokens. ACL bepaalt read/write per repo.
Stap 3
Clone & push
Gebruik je PAT als password via basic auth en werk met branches/tags zoals normaal.

CLI voorbeelden

PAT wordt gemint via /tokens (met Cognito JWT). Daarna clone/push je via basic auth.

Clone
git clone https://<user>:<PAT>@repo.sandbox.saits.online/acme/demo/secure.git
Push
git push origin HEAD:main

Kies je pakket

Drie pakketten die passen bij sandbox, teams en enterprise controls.

Sandbox
Standard
Voor demo’s en onboarding flows.
  • Public endpoint
  • PAT + ACL
  • Rate limiting basis
  • 3 repos / tenant
Enterprise
Premium
Voor compliance, private zones en guardrails.
  • Private hosted zones
  • Customer-managed keys
  • Dedicated scaling
  • Support SLA

FAQ

De meest voorkomende vragen over auth, repo paths en Git usage.

Hoe werkt authenticatie?
Inloggen gebeurt via Cognito. Met een geldige identity mint je een PAT via /tokens. Daarna gebruik je die PAT voor Git clone/push.
Wat is het repo pad format?
Repos zijn multi-tenant en volgen het patroon org/project/repo. Git routes zijn /org/project/repo.git.
Waarom kan toegang soms 404 teruggeven?
ACL enforcement kan een 404 geven om repo leakage te voorkomen (geen informatie prijsgeven over het bestaan van een repo).
Ondersteunen jullie branches en tags?
Ja. Branches en tags zijn standaard Git primitives en werken normaal. De service ondersteunt Git Smart HTTP voor fetch/push.
Waar draait dit?
De runtime draait in EKS. Repo storage is S3-backed met DynamoDB locks voor veilige pushes.

Waarom SAITS Git?

Een Git service die past bij multi-tenant SaaS onboarding en platform guardrails.

Multi-tenant by design
Repo paden zijn de sleutel: isolation en policies per tenant zonder ingewikkelde setups.
Security posture
Cognito identity, PAT + ACL enforcement, en optioneel WAF + rate limiting voor edge protection.
Simple operations
S3 storage en DynamoDB locks. Geen ingewikkelde stateful Git servers beheren.
Meer vragen? Neem contact op
We helpen je met subdomains, WAF, policies en onboarding flows.
Contact