Quand je fais
git push
J'obtiens l'invite de commande comme
Username for 'https://github.com':
puis j'entre mon nom d'utilisateur manuellement comme
Username for 'https://github.com': myusername
puis je frappe Enteret je reçois rapidement mon mot de passe
Password for 'https://[email protected]':
Je veux que le nom d'utilisateur soit écrit automatiquement au lieu d'avoir à le taper manuellement tout le temps.
J'ai essayé de le faire avec xdotool
mais ça n'a pas marché.
J'ai déjà fait
git config --global user.name myusername
git config --global user.email [email protected]
mais il me demande toujours de taper manuellement
git config credential.helper store
décrit ici: stackoverflow.com/questions/11403407/… Dans ce cas, vous ne stockez pas le mot de passe en texte clair dans l'URL d'origine, mais dans un fichier de votre profil. (Également non crypté)Réponses:
En fait, ce que vous avez fait là-bas est de configurer les informations sur l'auteur, juste pour les commits. Vous n'avez pas enregistré les informations d'identification. les informations d'identification peuvent être stockées de 2 manières:
la source
Dans Terminal, entrez les informations suivantes pour activer la mémoire des informations d'identification:
Vous pouvez mettre à jour le délai d'expiration du cache de mot de passe par défaut (en secondes):
Vous pouvez également utiliser (mais veuillez utiliser les guillemets simples , sinon les guillemets doubles peuvent casser pour certains caractères):
la source