En tant que développeurs, nous devons souvent utiliser git pour le contrôle de version. Habituellement, nous transmettons le code à l'entrepôt distant, puis nous devons saisir le nom d'utilisateur et le mot de passe pour vérification. Cependant, il est très difficile de saisir le nom d'utilisateur et le mot de passe à chaque fois. Existe-t-il un moyen de simplifier ce processus ? Cet article explique comment définir un mot de passe git localement pour rendre votre utilisation de git plus pratique.
Vous devez d'abord vous assurer que vous avez installé git. Si vous ne l'avez pas encore installé, vous pouvez vous rendre sur le site officiel pour télécharger le package d'installation et l'installer : https://git-. scm.com/download
Ouvrez le terminal et entrez la commande : Git Bash
Entrez la commande suivante dans le terminal pour définir le nom d'utilisateur global et adresse e-mail :
$ git config --global user.name "Your Name" $ git config --global user.email "your.email@example.com"
Si vous n'avez pas encore généré de clé SSH, vous pouvez ignorer cette étape. Sinon, entrez la commande suivante dans le terminal pour générer une clé SSH :
$ ssh-keygen -t rsa -C "your.email@example.com"
Entrez le mot de passe lorsque vous y êtes invité, ou appuyez simplement sur Entrée pour ignorer le paramètre de mot de passe.
Dans git, il existe deux façons de mettre en cache les mots de passe localement : en utilisant l'assistant d'identification de git ou en utilisant un agent SSH. Nous présenterons ici la première méthode.
Entrez la commande suivante dans le terminal :
$ git config --global credential.helper cache
Cela activera la mise en cache des mots de passe et définira le temps de mise en cache par défaut à 15 minutes. Si vous devez personnaliser l'heure, vous pouvez ajouter des paramètres à la fin en secondes. Par exemple, si elle est réglée sur 30 minutes, entrez la commande suivante :
$ git config --global credential.helper 'cache --timeout=1800'
Après avoir terminé les paramètres ci-dessus, lorsque vous effectuez à nouveau des opérations git, vous verrez une invite similaire à celle-ci :
$ git push Username for 'https://github.com': your_username Password for 'https://your_username@github.com':
À ce stade, vous n'avez besoin de saisir le mot de passe qu'une seule fois, puis git mettra le mot de passe en cache. Vous n'aurez pas besoin de saisir le mot de passe. mot de passe à nouveau lorsque vous exécutez à nouveau des commandes similaires.
Si vous souhaitez vider le cache des mots de passe, vous pouvez entrer la commande suivante :
$ git config --global --unset credential.helper
Cela désactivera la mise en cache des mots de passe.
Résumé
Grâce à l'introduction de cet article, vous avez appris comment définir le mot de passe git localement pour rendre votre utilisation de git plus pratique. Bien entendu, afin de garantir la sécurité du compte, nous vous déconseillons de sauvegarder les mots de passe de manière permanente en local. Si vous utilisez un ordinateur public, soyez prudent.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!