GHOSTby AlphaBravo
CatalogWhy GhostContactAccount
Ghost Container Registry — Secure, signed, FIPS-ready images·Built by AlphaBravo
Catalog/gitlab-shell

gitlab shell

FIPS 140-3Integration & delivery

GitLab Shell handles Git SSH sessions for GitLab — SSH authentication and authorization for Git operations, including the gitlab-sshd server used by cloud-native deployments.

OverviewGuidesTags
Signed
SBOM
FIPS
CIS

Pull this image

About

About GitLab Shell

GitLab Shell handles Git operations over SSH for GitLab. This image runs gitlab-sshd, the standalone Go SSH server used by Cloud Native GitLab (CNG) deployments: it terminates incoming SSH connections, authenticates the client's SSH key or certificate against the GitLab internal API, and routes authorized Git operations to the rest of the GitLab stack.

Unlike the OpenSSH-based mode, gitlab-sshd is a self-contained daemon that listens for SSH directly and exposes Prometheus metrics and health endpoints over HTTP, making it well suited to Kubernetes and Docker Compose deployments where GitLab services run as separate containers.

For more information, visit the GitLab Shell documentation.

Recently pushed

View all →
14.56.1-debian13-112bc6b664afDebian
87 CVEs83 MBAug 24
14.56.1-alpine3.24-f9e2a7bf39e1Alpine
0 CVEs72 MBAug 24
14.56.1-alpine3.24-57a1e86aff23Alpine
0 CVEs

Image details

Distribution
AlpineDebian
Architecture
amd64
Latest size
83 MB
Variants
Base + FIPS
Last pushed
Aug 24, 2026
Last scanned
Aug 24, 2026 · Trivy

Resources

Documentation ↗
Available tags
6 tags
View tags →
Latest digest
sha256:37044b760c0c…
72 MB
Aug 18
19.2.4-distroless-2434351b04d7FIPSDistroless
0 CVEs150 MBAug 18
19.2.2-distroless-a5effa1cd297FIPSDistroless
40 CVEs150 MBAug 18