Maison > outils de développement > git > le corps du texte

mot de passe de configuration locale git

WBOY
Libérer: 2023-05-17 12:51:07
original
1624 Les gens l'ont consulté

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.

  1. Installez Git

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

  1. Ouvrez Git Bash

Ouvrez le terminal et entrez la commande : Git Bash

  1. Définissez le nom d'utilisateur global et l'adresse e-mail

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"
Copier après la connexion
  1. Générer la clé SSH

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"
Copier après la connexion

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.

  1. Configurer la mise en cache des mots 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
Copier après la connexion

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'
Copier après la connexion
  1. Entrez la vérification du mot de passe

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':
Copier après la connexion

À 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.

  1. Vider le cache

Si vous souhaitez vider le cache des mots de passe, vous pouvez entrer la commande suivante :

$ git config --global --unset credential.helper
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!