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 j'ai frappé Enter et je reçois 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 cela n'a pas fonctionné.
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
En fait, ce que vous y avez fait, c'est 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:
Dans Terminal, entrez les informations suivantes pour activer la mémoire des informations d'identification:
$ git config --global credential.helper cache
Vous pouvez mettre à jour le délai d'expiration du cache de mot de passe par défaut (en secondes):
# This cache timeout is in seconds
$ git config --global credential.helper 'cache --timeout=3600'
Vous pouvez également utiliser (mais veuillez utiliser les guillemets simple, sinon les guillemets doubles peuvent casser pour certains caractères):
$ git config --global user.name 'your user name'
$ git config --global user.password 'your password'