# SCM

Projects can enable SCM for managing Job definitions.

SCM Management is performed by SCM Plugins which can be configured to perform Import or Export behaviors, or both.

Rundeck includes a Git plugin for SCM management of Jobs.

To develop a SCM Plugin, see Plugin Developer Guide - SCM Plugins.

Project SCM can be configured in the GUI, or via the API.

In the GUI:

  • First, choose the project to manage
  • In the sidebar, select the "Project Settings > Setup SCM"
  • Choose a SCM Export or SCM Import plugin and click "Setup" to begin configuring the plugin.