Pousser le nom d'utilisateur dans Git

Abdul Jabbar 30 janvier 2023
  1. Pousser le nom d’utilisateur dans Git
  2. Mettre à jour l’URL d’Origin Remote à l’aide de SSH dans Git
  3. Stocker les informations d’identification Git
Pousser le nom d'utilisateur dans Git

Nous discuterons brièvement de la façon de pousser les noms d’utilisateur dans Git dans cet article.

Pousser le nom d’utilisateur dans Git

Lorsque nous travaillons avec Git, il utilise un nom d’utilisateur pour reconnaître les commits pour son identité pour l’utilisateur. Le nom d’utilisateur utilisé dans Git n’est pas le même que celui que nous utilisons pour notre compte GitHub, mais il est différent du nom d’utilisateur du compte principal.

Nous pouvons changer le nom d’utilisateur lié à nos commits vers le référentiel distant, ce qui peut être effectué via la commande git config en utilisant la ligne de commande dans Git. Nous pouvons définir notre nouveau nom d’utilisateur applicable à nos futurs commits que nous poussons ou extrayons de Git à l’aide de différentes commandes.

Même après avoir configuré le nouveau nom d’utilisateur, nous rencontrons à l’avenir des problèmes liés aux noms d’utilisateur et aux mots de passe. Git continue de les demander chaque fois que nous interagissons avec Git lorsque nous transférons du travail vers le référentiel distant.

Cela se produit lorsque nous utilisons HTTPS URL pour le clonage de nos référentiels. Plutôt que d’utiliser HTTPS, nous utiliserons le SSH.

Ce problème peut être résolu en configurant Git pour qu’il nous réserve des mots de passe.

Mettre à jour l’URL d’Origin Remote à l’aide de SSH dans Git

Utilisez la commande suivante pour modifier l’URL d’un référentiel distant.

Commande:

git remote set-url origin git@github.com:username/repo.git

Stocker les informations d’identification Git

La commande suivante dans Git stockera le nom d’utilisateur et le mot de passe qui ne seront plus jamais demandés à l’avenir lorsque nous effectuerons l’extraction depuis le référentiel distant ou que nous pousserons le dernier travail vers le référentiel distant.

Commande:

git config --global credential. helper store

Cette commande suivante sert à les enregistrer pour une session, ou nous pouvons la mettre en cache pendant un certain temps dans le stockage temporaire.

Commande:

git config --global credential. helper cache

Enfin, cette commande définit un délai d’expiration pour le paramètre mentionné ci-dessus pour le stocker pendant un certain temps dans le stockage local, et une fois le temps écoulé, il sera définitivement supprimé.

Commande:

git config --global credential. helper 'cache --timeout=600'
Auteur: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

Article connexe - Git Push