SubGit shared daemon process supports REST API requests by providing several REST API endpoints. This feature is available since SubGit version 3.3.4
.
By default, when configured for the very first time, REST server accepts HTTP requests on port 8990
.
Following configuration options are supported in the shared_daemon/config
file:
[http] # required for REST API to be enabled port = 8990 # optional configuration options host = 0.0.0.0 path = subgit
With the configuration above, REST API endpoints will be available at http://hostname:8990/subgit/rest/ENDPOINT_NAME
. To apply configuration changes, restart shared daemon by running
$ subgit daemon start shared/daemon/path
To disable REST API, remove or comment out http.port
option and run
$ subgit daemon start shared/daemon/path
to apply changes.