Skip to main content

Pourquoi mes validations sont-elles liées au mauvais utilisateur ?

GitHub utilise l’adresse e-mail dans l’en-tête de validation pour lier la validation à un utilisateur GitHub. Si vos validations sont liées à un autre utilisateur ou qu’elles ne sont pas liées à un utilisateur du tout, vous devrez peut-être modifier vos paramètres de configuration Git locaux, ajouter une adresse e-mail à vos paramètres d’e-mail de compte ou effectuer les deux.

Remarque : si vos validations sont liées à un autre utilisateur, cela ne signifie pas que l’utilisateur peut accéder à votre référentiel. Un utilisateur ne peut accéder à un référentiel que vous possédez que si vous les ajoutez en tant que collaborateur ou à une équipe qui a accès au référentiel.

Les validations sont liées à un autre utilisateur

Si vos validations sont liées à un autre utilisateur, cela signifie que l’adresse e-mail dans les paramètres de votre configuration Git locale est connectée au compte de cet utilisateur sur GitHub. Dans ce cas, vous pouvez modifier l’e-mail dans vos paramètres de configuration Git locaux et ajouter la nouvelle adresse e-mail à votre compte sur GitHub.com pour lier les validations futures à votre compte.

  1. Pour modifier l’adresse e-mail dans votre configuration Git locale, suivez les étapes décrites dans « Définition de votre adresse e-mail de commit ». Si vous travaillez sur plusieurs machines, vous devez modifier ce paramètre sur chacune d’elles.
  2. Ajoutez l’adresse e-mail de l’étape 2 à vos paramètres de compte en suivant les étapes décrites dans « Ajout d’une adresse e-mail à votre compte GitHub ».

Les validations que vous effectuez à partir de ce point seront liées à votre compte.

Les validations ne sont liées à aucun utilisateur

Si vos validations ne sont liées à aucun utilisateur, le nom de l’auteur de la validation ne sera pas affiché en tant que lien vers un profil utilisateur. Pour vérifier l’adresse e-mail utilisée pour ces validations et connecter des validations à votre compte, procédez comme suit.

  1. Sur GitHub, accédez à la page principale du référentiel.

  2. Dans la page principale du dépôt, au-dessus de la liste des fichiers, cliquez sur commits.

    Capture d’écran de la page principale d’un dépôt. Une icône d’horloge et le texte « 178 commits » sont mis en évidence avec un encadré orange.

  3. Pour accéder à un commit spécifique, cliquez sur le message de commit pour ce commit.

    Capture d’écran d’un commit dans la liste de commits d’un dépôt. « Mettre à jour README.md » est mis en évidence avec un encadré orange.

  4. Pour lire un message indiquant la raison pour laquelle la validation n’est pas liée, pointez la souris sur le bleu, à droite du nom d’utilisateur.

Si votre configuration Git locale contenait une adresse e-mail générique ou une adresse e-mail déjà attachée au compte d’un autre utilisateur, vos validations précédentes ne seront pas liées à votre compte. Bien que Git vous permette de modifier l’adresse e-mail utilisée pour les validations précédentes, nous vous déconseillons fortement de le faire, en particulier dans un référentiel partagé.

Pour aller plus loin