SCM Creator 2.3.5
SCM Creator user documentation
Task-oriented guidance for installing the plugin, creating repositories, connecting remote providers, and browsing source code in Redmine 6.
Choose a guide
Start with deployment and Redmine settings, or go directly to the repository provider your project uses.
Install and enable
Install SCM Creator, run migrations, configure provider roots, and enable the required SCM types.
Read getting startedLocal repositories
Create managed Git, Subversion, Mercurial, or Bazaar repositories from project settings.
Configure local SCMGitHub.com mirrors
Register an existing GitHub.com repository or create a remote repository with a local bare mirror.
Set up GitHub.comVCSAdmin Git
Connect one read-only VCSAdmin API repository without creating a clone or mirror on the Redmine server.
Connect VCSAdmin GitChoose the right provider
Local SCM
Location: Redmine server filesystem
Choose it when: Redmine should create and manage Git, Subversion, Mercurial, or Bazaar storage.
Limitation: Publishing over HTTP, SSH, or DAV must be configured separately.
GitHub.com
Location: GitHub.com plus a local bare mirror
Choose it when: The remote repository lives on GitHub.com but Redmine needs normal local Git browsing.
Limitation: Mirror creation and refresh run synchronously.
VCSAdmin Git
Location: Remote VCSAdmin server only
Choose it when: Redmine should browse through the read-only API without storing a repository copy.
Limitation: No write operations, blame, archives, statistics, or binary download.
Repository administration in Redmine
SCM Creator integrates into the standard project creation and repository settings screens. The examples below show the project-level creation options and the complete form for a managed local Git repository.


Something does not work?
Use the error-oriented guide for missing providers, permission problems, connection failures, synchronization limits, and safe deletion behavior.