Como armazenar sua senha github https no Linux em um chaveiro terminal?

Isso está se tornando ainda mais importante agora com a nova autenticação de dois fatores, pois é necessário criar um novo token toda vez que uma senha for exigida no terminal. Basicamente, eu estou procurando um equvalent para o osxkeychain disponível no OS X que eu poderia usar em desktops e servidores Linux:

git config --global credential.helper osxkeychain

Pesquisei as possíveis soluções, mas até agora não gosto de nenhuma delas:

ssh em vez de https -não recomendado e links não facilmente acessíveis no GitHubcache --timeout=3600 - Ele irá expirar eventualmente e reinserir a senha é um empecilho como novo 2FAgnome-keyring - não funciona em um servidor sem cabeçalho (pelo menosnão muito elegantemente - o chaveiro da senha ssh é muito mais legal)o arquivo .netrc criptografado no meu método de disco rígido - implementação de chaveiro manual do pobre?

Vamos lá, tem que haver algum chaveiro apropriado baseado em terminal para Linux que possa ser ligado ao credential.helper do git!

questionAnswers(2)

yourAnswerToTheQuestion