minimal-git-server
A lightweight and minimal self-hosted git server with a basic CLI to manage repositories, supporting multiple accounts and running in a container.
Directory Structure
- .env
- docker-compose.yml
docker-compose.yml
version: "3.3"
services:
minimal-git-server:
image: ghcr.io/mcarbonne/minimal-git-server:2
container_name: minimal-git-server
volumes:
- .../ssh:/srv/ssh
- .../git:/srv/git
- .../config.yml:/srv/config.yml:ro
ports:
- 20222:22
restart: unless-stoppedResources
GitHub: https://github.com/mcarbonne/minimal-git-server
GitHub Container Registry: https://github.com/mcarbonne/minimal-git-server/pkgs/container/minimal-git-server
Configuration: https://github.com/mcarbonne/minimal-git-server#minimal-configuration