You can keep separate GitHub identities per workspace folder by pointing the
gh CLI at a per-workspace config directory via the GH_CONFIG_DIR
environment variable. Each workspace gets its own active account; your
default account stays intact for everything outside the workspace.
This guide walks through the full setup on Windows + PowerShell, using
a Dawere workspace at I:\code\dawere\ as a working example. Adapt the
paths to your case.