¿Cómo almacenar la contraseña https de github en Linux en un llavero de terminal?

Esto es cada vez más importante ahora con la nueva autenticación de 2 factores, ya que uno tiene que crear un nuevo token cada vez que se requiere una contraseña en el terminal. Básicamente, estoy buscando un equivalente al osxkeychain disponible en OS X que podría usar en escritorios y servidores Linux:

git config --global credential.helper osxkeychain

Busqué a través de las posibles soluciones, pero hasta ahora no me gustan ninguna de ellas:

ssh en lugar de https -no recomendado y enlaces no fácilmente accesibles en GitHubcache --timeout=3600 - expirará eventualmente y volver a ingresar la contraseña es un arrastre conel nuevo 2FAgnome-keyring - no funciona en un servidor sin cabeza (al menosno muy elegantemente - el llavero de frase de contraseña ssh es mucho mejorel archivo .netrc cifrado en mi método de disco duro - ¿la implementación manual del llavero del pobre?

Vamos, tiene que haber un llavero adecuado basado en terminal para Linux que pueda ser conectado a la credencial de git.helper!

Respuestas a la pregunta(2)

Su respuesta a la pregunta