Actualmente, siempre que yo git pull
o git push
en 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 git
proporcionaban 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 git
aparentemente 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 git
credenciales para repositorios http (s) y cómo hace que funcionen en Ubuntu?