murmur setup, so use it to re-authenticate or to switch accounts in a repo that is already set up. It does not touch GitHub access, tenant discovery, or your developer profile.
Re-runs are cheap: a stored identity that is still valid is reused, with no new browser sign-in.
Synopsis
Arguments
What it does
- Asks how to sign you in:
- Use your gh CLI login (recommended). Verified in place. If the gh token cannot serve as your identity, sign-in falls back to Murmur’s GitHub App.
- Sign in with Murmur’s GitHub App using a one-time browser code (device flow).
- Stores the credential in the OS keychain under the selected identity, when one needs storing.
- Records the identity name and your GitHub username in
.murmur/murmur.local.yaml.
MURMUR_IDENTITY_TOKEN and MURMUR_AUTH_METHOD=github_oauth are set, the command uses that token instead of prompting. A personal access token cannot serve as Murmur identity.
Output
The last line on stderr confirms the sign-in. Which one depends on how you signed in:Examples
Re-authenticate
Sign in as a second account
Errors
Related
murmur logout: remove the stored identitymurmur setup: bootstrap a repo- Authentication: how Murmur identifies you
- Local overlays:
murmur.local.yaml