Repository navigation
0.4.0
Added
- Native Git SSH transport via
bgit ssh, enabling standard Git clients to
clone, fetch, and push bucket-backed repositories. bgit ssh setupandbgit ssh scaffoldto configure repository remotes and
core.sshCommand.- Serverless broker provisioning for AWS and GCP, with repo registration and SSH
public-key administration. - Broker key management commands for listing, adding, suspending, and removing
repository keys. - Broker-enforced SSH authorization for Git data-plane operations.
- Broker-backed compare-and-swap ref updates for concurrent-push safety on both
AWS and GCP. bgit push --skip-brokeras an operator escape hatch for direct bucket ref
writes when a broker is configured but unavailable.bgit webfor serving a local browser UI for the configured remote
repository, with--localfor browsing the local.gitstore.bgit webrepository UI with branch/tag switching, clone URL copy actions,
commit metadata, and per-commit diffs.bgit webautomatic port selection, starting at127.0.0.1:8042and
incrementing up to 100 ports when the requested port is already in use.- GCP broker bootstrap support for required API enablement and the named
Firestore databasebgit. - Git protocol support for upload-pack and receive-pack, including packfile
ingestion, thin-pack delta bases, push options, and sideband report status.