3 ms·
Apparently, The Github CLI only stores its oauth token in the HOME directory if you don't have a keyring. They also say it may not work on headless systems. See
by douglascamata 10mo ago
Apparently, The Github CLI only stores its oauth token in the HOME directory if you don't have a keyring. They also say it may not work on headless systems. See https://github.com/cli/cli/discussions/7109 https://github.com/cli/cli/discussions/7109.
For example, in my macOS machines the token is safely stored in the OS keyring (yes, I double checked the file where otherwise it would've been stored as plain text).
- naikrovek 10mo agoYes. KeePassXC is all you need on Linux to have a compatible secret store.
- hombre_fatal 10mo agoI use it as my secret store provider but it has its quirks. It would be better if you could have multiple providers attached (gnome-keyring and keepassxc) and then decide which app uses which provider. Because only some secrets you want to share across devices, like wifi passwords, and the rest you don’t, like the key chromium uses to encrypt local cookies or the gh cli token.
- kd913 10mo agoThe defacto install of github CLI on ubuntu systems appears to be snap which is owned by some random dude...