Light theme
GiGot v0.9.60

Overview

GiGot is a Git-backed server for Formidable. One operator runs it; one or more teams use it through their own repos to push and pull templates, records, and images without anyone needing to set up Git infrastructure of their own.

What it does

What it does not do

Who it's for

Teams who already use Formidable and want shared records without each member having to run Git locally.

Role What they do
Operator Runs the server, manages repos, hands out subscription keys
Admin Same as Operator but via the web UI instead of the CLI
User Configures Formidable with a subscription key; never logs in to GiGot directly unless they want to see their own keys at /user

How teams share a deployment

A GiGot deployment is team-agnostic: the operator decides how many teams it serves by deciding how many repos to create. The repo is the team boundary, not the server.

A few common shapes:

Adding a team to an existing deployment means creating their repo and issuing one subscription key per member — never one shared key for the whole team. Per-user keys keep the audit trail honest (every push is attributable to a person, not a mailbox), let you revoke a single member without disrupting the rest, and stop a leaked key from compromising more than one account.

Removing a team means deleting their repos and revoking their keys.

Where to go from here