Ad
Favicon of A Human Edited Software DirectoryA Human Edited Software Directory
Advertise on CTODiscovery
Favicon of SCM Manager

SCM Manager

SCM-Manager is the easiest way to share and manage Git, Mercurial, and Subversion repositories with lightweight installation, plugin extensibility, and no external dependencies.

About SCM Manager

SCM-Manager is an open source source code management tool designed to provide the easiest way to share and manage Git, Mercurial, and Subversion repositories. Originally created as a simpler alternative to complex enterprise systems, SCM-Manager has evolved into a lightweight yet powerful platform suitable for small to medium teams. The project is actively maintained by Cloudogu GmbH and licensed under AGPL-3.0.

SCM-Manager's philosophy centers on simplicity and ease of use. The platform requires no external dependencies like web servers, databases, or caches, making installation and maintenance straightforward. All configuration is managed through a web interface without editing configuration files. Despite its lightweight nature, SCM-Manager offers extensive functionality through a rich plugin ecosystem covering authentication, CI/CD integration, issue tracking, and more. The platform serves organizations seeking a hassle free self hosted solution that works out of the box.

Key Features

  • Multi VCS Support: Native support for Git, Mercurial, and Subversion repositories managed through a single interface.
  • Easy Installation: Simple installation on any platform including Docker, Kubernetes, Debian/Ubuntu, Red Hat/CentOS, and Windows.
  • No Dependencies: No web servers, databases, or caches required. SCM-Manager is lightweight and self contained.
  • Plugin System: Extensive plugin ecosystem for authentication, CI/CD, documentation, issue tracking, and workflow enhancement.
  • Web Based Configuration: Complete configuration through the web interface without editing configuration files.
  • Fine Grained Authorization: Granular permission model allowing precise control over user and group access.
  • Flexible Authentication: Configurable authentication mechanisms including internal, LDAP, CAS, and OAuth.
  • REST API: Rich Level 3 RESTful WebService for every function enabling easy integration with internal processes.

Pricing

  • Open Source: Free Full featured SCM-Manager under AGPL-3.0 license, unlimited users and repositories, Git/Mercurial/SVN support, plugin ecosystem, community support.

Use Cases

  • Small to medium teams needing simple self hosted version control
  • Organizations wanting multi VCS support without complexity
  • Teams seeking lightweight alternatives to heavy enterprise systems
  • Docker and Kubernetes native deployments
  • Rapid prototyping and development environments
  • Educational institutions and non profits

Pros & Cons

Pros:

  • Extremely easy installation and setup
  • No external dependencies required
  • Supports Git, Mercurial, and Subversion
  • Extensive plugin ecosystem for customization
  • Web based configuration eliminates file editing
  • Lightweight and resource efficient
  • Completely open source under AGPL

Cons:

  • Smaller user community than major platforms
  • Plugin quality can vary
  • Less enterprise features out of the box
  • Requires self hosting expertise
  • Smaller ecosystem of third party tools

Integrations

Jenkins, Travis CI, Docker, Kubernetes, LDAP, Active Directory, CAS, OAuth, REST API, Webhooks

FAQ

Last edited

March 7, 2026 at 4:33 AM by Venkatraman C

Share:

Ad
Favicon

 

  
 

Similar to SCM Manager

Favicon

 

  
  
Favicon

 

  
  
Favicon