GitSwitcher
Support & Help Center

GitSwitcher

A lightweight macOS utility for managing and switching between multiple Git identities and SSH profiles โ€” with ease.

?Frequently Asked Questions

1

How do I add my GitHub account?

Go to GitSwitcher, create a profile, and generate a new ED25519 SSH key. Copy the public key and add it to your GitHub account settings under "SSH and GPG keys".

2

Does GitSwitcher store my private keys securely?

Yes. GitSwitcher uses local-first storage. Your SSH keys and Git configurations are saved locally on your Mac and are never uploaded to any external servers.

3

What should I do if my identity isn't updating in the terminal?

Make sure you have activated the profile within GitSwitcher. If you are using a custom shell config, you may need to open a new terminal window for the local Git environment variables to refresh.