export GAITHUB_DATA_DIR="$HOME/gaithub_data"
mkdir -p "$GAITHUB_DATA_DIR/users" "$GAITHUB_DATA_DIR/repos"
/var/lib/gaithub (mounted volume) or a configured path.curl -s -X POST https://gait-hub.com/auth/register \
-H "Content-Type: application/json" \
-d '{"username":"alice"}' | jq
ALICE_TOKEN=$(curl -s -X POST https://gait-hub.com/auth/token \
-H "Content-Type: application/json" \
-d '{"username":"alice"}' | jq -r .token)
echo "$ALICE_TOKEN"
curl -s -X POST https://gait-hub.com/repos/alice/myrepo \
-H "Authorization: Bearer $ALICE_TOKEN" | jq
gait clone https://gait-hub.com --owner alice --repo myrepo --path ./myrepo