# scm-manager

> Self-hosted open-source repository manager for Git, Mercurial and Subversion with web UI, REST API, and plugin system.

- **Category:** Code Hosting
- **Licence:** AGPL-3.0
- **Latest version:** 3.12.2
- **Open source:** oss
- **Languages:** Typescript, Java
- **Platforms:** Docker, Docker Compose, Linux, Windows, Helm, Debian
- **Tags:** Git, REST API, Mercurial, Plugin System, Repository Management, Docker, Java, Helm, Agpl, Self Hosted, Scm, Svn, Hg, Subversion, Scm Manager, Cloudogu

## Description

SCM-Manager is a self-hosted source code management platform that provides a unified web interface for managing Git, Mercurial, and Subversion repositories. It features a rich web UI, full REST API, plugin system, centralized user/group/permission management, and requires no external database or web server. It can be installed via Docker, Helm, native packages (Debian, RPM, Windows), or generic Unix tarball.

## Links

- [Homepage](https://github.com/scm-manager/scm-manager)
- [Website](https://scm-manager.org)
- [Docker](scmmanager/scm-manager)
- [Blog](https://scm-manager.org/blog/)
- [Support](https://scm-manager.org/support/)
- [GitHub](https://github.com/scm-manager/scm-manager)
- [Documentation](https://scm-manager.org/docs/latest/en/)
- [Plugins](https://scm-manager.org/plugins/)
- [CLI](https://scm-manager.org/cli/)

---
Source: https://selfhost.directory/project/scm-manager