
SCM-Manager
Version control software
DevOps software
Source code management software
- Features
- Ease of use
- Ease of management
- Quality of support
- Affordability
- Market presence
Take the quiz to check if SCM-Manager and its alternatives fit your requirements.
Completely free
Small
Medium
Large
-
What is SCM-Manager
SCM-Manager is a self-hosted source code management server that provides a web interface and APIs for managing repositories and developer access. It supports Git, Subversion (SVN), and Mercurial (Hg) and is typically used by small to mid-sized teams that want centralized repository hosting on their own infrastructure. The product focuses on repository administration features such as authentication/authorization, repository browsing, and hooks, with optional integrations for CI/CD and issue tracking. It is commonly deployed as a Java-based server application and can be run in containerized environments.
Multi-SCM repository support
SCM-Manager supports Git, Subversion, and Mercurial in a single server, which can simplify administration for organizations with mixed legacy and modern repositories. This is useful during migrations where teams need to run multiple systems in parallel. It reduces the need to operate separate servers for each VCS type. The web UI provides a consistent management layer across supported repository types.
Self-hosted access controls
The product includes user and group management and repository-level permissions suitable for on-premises governance requirements. It can integrate with enterprise authentication approaches (commonly via directory services) depending on configuration and plugins. Centralized permissioning helps standardize access across many repositories. Audit-relevant events (for example, repository changes and access patterns) can be captured via logs and integrations.
Extensible via plugins and APIs
SCM-Manager provides extension points through plugins and exposes APIs that enable integration with surrounding DevOps tooling. Teams can add capabilities such as additional authentication methods, UI enhancements, or workflow integrations without forking the core. This approach helps tailor the server to specific internal processes. It also supports automation for repository provisioning and administration.
Limited native DevOps suite
SCM-Manager primarily addresses repository hosting and administration rather than providing a full integrated DevOps platform. CI/CD, artifact management, and advanced pipeline governance typically require external tools and integrations. Organizations looking for an end-to-end platform may need additional products to cover planning, build, release, and deployment. This can increase operational complexity compared with more suite-oriented offerings.
Fewer enterprise governance features
Compared with larger enterprise SCM platforms, SCM-Manager may offer fewer built-in controls for large-scale compliance programs (for example, advanced policy enforcement, fine-grained audit dashboards, or extensive reporting). Some governance needs may be addressed through plugins or external SIEM/log tooling. Larger organizations may need to validate feature coverage for regulated environments. Support expectations may differ from commercial enterprise vendors depending on the chosen support model.
Mercurial ecosystem decline
While Mercurial support can be valuable for legacy teams, the broader industry has consolidated around Git for most new development. This can limit the long-term strategic value of maintaining Hg-specific workflows. Teams may still need to plan and execute migrations to Git to align with common tooling and integrations. Mixed-SCM operations can also add training and process overhead.
Plan & Pricing
| Plan | Price | Key features & notes |
|---|---|---|
| Community / Open Source | Free (AGPL-3.0-only) | Self-hosted; supports Git, Mercurial and Subversion; extensible with plugins; source code available under AGPL license. |
| Enterprise Support (via Cloudogu) | Contact sales / Quote required | Enterprise support and customization available — "Request your quote" is shown on the official Support page; no public pricing on scm-manager.org. |
Seller details
cloudogu GmbH
Braunschweig, Germany
2009
Private
https://scm-manager.org/
https://x.com/scmmanager
https://www.linkedin.com/company/cloudogu