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: