Cuando lo hago
git push
Me sale el símbolo del sistema como
Username for 'https://github.com':
luego ingreso mi nombre de usuario manualmente como
Username for 'https://github.com': myusername
y luego presiono Entery me solicitan mi contraseña
Password for 'https://[email protected]':
Quiero que el nombre de usuario se escriba automáticamente en lugar de tener que escribirlo todo el tiempo manualmente.
Traté de hacerlo xdotool
pero no funcionó.
Ya lo he hecho
git config --global user.name myusername
git config --global user.email [email protected]
pero aún así siempre me pide que escriba manualmente
git config credential.helper store
describe aquí: stackoverflow.com/questions/11403407/... En este caso, no almacena la contraseña en texto claro en la URL de origen, sino en un archivo en su perfil. (También no encriptado)Respuestas:
En realidad, lo que hiciste allí es configurar la información del autor, solo para los commits. No almacenaste las credenciales. Las credenciales se pueden almacenar de 2 maneras:
fuente
En Terminal, ingrese lo siguiente para habilitar la memoria de credenciales:
Puede actualizar el tiempo de espera predeterminado de caché de contraseña (en segundos):
También puede usar (pero use comillas simples , de lo contrario las comillas dobles pueden romperse para algunos caracteres):
fuente