Actualmente, siempre que yo git pullo git pushen un repositorio http (s), obtengo lo siguiente:
$ git pull
Username for 'https://gitrepos.reposdomain.com': me@mydomain.com
Password for 'https://me@mydomain.com@gitrepos.reposdomain.com':
Esto está bien para un uso poco frecuente, pero comienza a volverse realmente molesto muy rápidamente. Desafortunadamente, cambiar a ssh no es una opción en este caso.
He leído que las versiones anteriores de gitproporcionaban una credencial "almacenar" y "caché", pero que esto no se aconsejaba porque almacenaba la contraseña en texto sin formato.
PERO
Las versiones más recientes de gitaparentemente almacenan las credenciales de git en el gnome-keyring, pero deben configurarse correctamente.
Intenté seguir otras respuestas (que no son de Ubuntu) en SO para que esto funcione (es decir, esta ), pero aún me aparece el mensaje de nombre de usuario y contraseña.
¿Cuál es la forma correcta y más segura de almacenar gitcredenciales para repositorios http (s) y cómo hace que funcionen en Ubuntu?