Maison  >  Article  >  outils de développement  >  Que sont les informations d’identification Git ?

Que sont les informations d’identification Git ?

王林
王林original
2023-05-20 11:37:371269parcourir

Que sont les identifiants Git ?

Git est un système de contrôle de version distribué. En raison de sa nature distribuée, il rend la collaboration entre plusieurs personnes plus pratique. L’utilisation de Git est visible partout, surtout lorsque les équipes développent des projets. Lorsque vous travaillez sur Git, vous devez généralement saisir un nom d'utilisateur et un mot de passe ou des informations d'identification. Récemment, Git a ajouté une nouvelle fonctionnalité : Git Credential. Alors, que sont les informations d’identification Git ? Qu'est-ce que ça fait ? Comment utiliser ? Répondez-y un par un ci-dessous.

Le concept des identifiants Git :

Les identifiants Git sont une fonctionnalité nouvellement ajoutée de Git dans la version 2.11. Son rôle est d'aider les utilisateurs à gérer leurs identifiants et à éviter de saisir à plusieurs reprises des noms d'utilisateur et des mots de passe. En termes simples, il s'agit du nom d'utilisateur et du mot de passe utilisés pour gérer Git. Git stockera les informations d'identification sur le disque local pour une utilisation facile la prochaine fois.

Dans Git, les informations d'identification Git sont divisées en deux types : les informations d'identification globales et les informations d'identification locales. Les informations d'identification globales sont des informations d'identification accessibles à toutes les ressources Git, elles sont généralement stockées sur l'appareil de l'utilisateur et sont valides pour tous les référentiels Git. Les informations d'identification locales s'appliquent uniquement au référentiel Git actuel et ne sont disponibles que dans le référentiel local. Cette approche évite le risque de partage d'informations d'identification entre plusieurs référentiels et garantit la sécurité.

Le rôle des informations d'identification Git :

Le rôle principal des informations d'identification Git est de simplifier le processus de fonctionnement de Git et d'améliorer l'efficacité du travail. Habituellement, pendant le fonctionnement de Git, vous devez saisir le nom d'utilisateur et le mot de passe, et la saisie du nom d'utilisateur et du mot de passe est une tâche très fastidieuse, en particulier pendant le processus de soumissions et de push multiples. Lorsque plusieurs référentiels de code doivent utiliser Git pour le contrôle de version, ce travail fastidieux deviendra plus compliqué. Par conséquent, dans un souci de commodité et d’efficacité, l’émergence des informations d’identification Git résout ce problème.

Utilisation des informations d'identification Git :

L'utilisation des informations d'identification Git est très simple, il suffit d'ajouter les lignes de code suivantes au fichier de configuration de Git :

[credential]
  helper = cache --timeout 300

Cette ligne de code indique à Git : "Utilisez la commande 'cache' pour stocker mes informations d'identification, informations d'identification stockage Le temps est fixé à 300 secondes. "Après cela, chaque fois que vous effectuez une opération Git nécessitant une authentification, Git vous demandera automatiquement votre nom d'utilisateur et votre mot de passe, et une fois que vous les aurez saisis, Git les enregistrera dans le cache. il se remplira automatiquement sur une période de temps future.

Il convient de noter que cette méthode ne fonctionne pas pour toutes les opérations Git, elle ne fonctionne que pour les opérations qui nécessitent une authentification, telles que push et clone, etc. Pour les autres opérations, vous devez toujours saisir votre nom d'utilisateur et votre mot de passe. Si vous souhaitez utiliser les informations d'identification Git pour toutes les opérations Git, voici quelques lignes de code :

[credential]
  helper = store

Cette configuration Git indique à Git : "Stockez mes informations d'identification à l'aide de la commande 'store', dans un fichier de configuration local. " À tout moment, Chaque fois que Git requiert votre nom d'utilisateur et votre mot de passe, Git les obtient automatiquement à partir du fichier de configuration et les utilise.

Résumé :

Les informations d'identification Git sont l'une des nouvelles fonctionnalités puissantes de Git. Il peut aider les utilisateurs à effectuer des opérations Git de manière plus pratique et plus efficace, économisant ainsi du temps et de l'énergie inutiles. Bien entendu, du point de vue de la sécurité, nous devons également veiller à protéger nos informations d’identification afin d’éviter tout risque de fuite.

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!

Déclaration:
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