CLI command
skarbiec sync-init
Initialize the dedicated Git ciphertext mirror and configure its origin.
Invocation#
skarbiec sync-init <remote-url>Purpose#
Initialize the dedicated Git ciphertext mirror and configure its origin.
Required inputs and options#
- Requires one Git remote URL. SKARBIEC_SYNC_DIR may select the mirror directory.
Output and state effects#
- Initializes Git, replaces origin, sets the local commit identity, appends audit, and prints sync_dir and remote. It does not push a vault.
Refusals#
- Refuses Git initialization, remote, or identity configuration failures instead of claiming a usable sync channel.