
SCM-Manager
Manage Git, Mercurial and Subversion repositories via web UI

SCM-Manager is a lightweight, web-based source code management server for hosting and managing Git, Mercurial and Subversion repositories. It provides a browser-based UI, centralized user/group/permission management, and a plugin system to extend functionality.
Key Features
- Built-in support for Git, Mercurial and Subversion repositories with a unified web interface
- Rich browser UI configurable without editing text files; administration through the web
- Full RESTful Web Service API (JSON and XML) for automation and integrations
- Centralized user, group and fine-grained permission management
- Simple plugin API with an ecosystem of extensions to add features and integrations
- Lightweight: no external web server or database required; self-contained JVM application
- Distribution options and packaging support including Docker, RPM, DEB and other deploy modules
Use Cases
- Host internal source repositories for development teams with centralized access control
- Integrate repository operations into CI/CD pipelines and automation via the REST API
- Provide a web-based repository browser and permission management for audits and reviews
SCM-Manager is suitable for organizations needing a compact, extensible SCM server that supports multiple VCS backends and offers web-based administration and automation APIs. It is designed to be extended via plugins and deployed on diverse platforms.
Categories:
Tags:
Tech Stack:
Similar Services

Gitea
Self-hosted Git hosting with code review, issues, and CI/CD
Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Gogs
A painless self-hosted Git service.
Lightweight, open source self-hosted Git service designed for easy installation across platforms.

OneDev
Self-hosted Git server with CI/CD, issue tracking, and package registries
OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

GitBucket
Git web platform with GitHub API compatibility and plugins
GitBucket is a self-hosted Git web platform for managing Git repositories with issues, pull requests, wikis, Git LFS support, and a plugin system.

Soft Serve
Self-hosted Git server with an SSH-accessible terminal UI
Self-hostable Git server focused on SSH, featuring a terminal UI, access control, and Git LFS support, with cloning via SSH, HTTP, or the Git protocol.

Review Board
Web-based code and document review platform
Review Board is a web-based tool for code and document reviews, with rich diff viewing, threaded discussions, and integrations with many version control and CI systems.
Docker
TypeScript
Gradle
Java