Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.

Pourquoi mes contributions ne s’affichent-elles pas sur mon profil ?

Découvrez les raisons courantes pour lesquelles certaines contributions peuvent être absentes de votre graphe de contributions.

À propos de votre graphe de contribution

Votre graphe de contributions de profil est un enregistrement des contributions que vous avez apportées aux dépôts sur GitHub.com. Les contributions sont horodatées d’après le temps universel coordonné (UTC) plutôt que votre fuseau horaire local. Les contributions ne sont comptabilisées que si elles remplissent certains critères. Dans certains cas, nous devrons peut-être reconstruire votre graphe afin que les contributions apparaissent.

Si vous faites partie d’une organisation qui utilise l’authentification unique SAML, vous ne pourrez pas voir l’activité de contribution de l’organisation sur votre profil si vous n’avez pas de session d’authentification unique active. Les personnes qui affichent votre profil à partir de l’extérieur de votre organisation verront une version anonymisée de votre activité de contribution pour votre organisation.

Contributions comptabilisées

Problèmes, demandes de tirage (pull requests) et discussions

Les problèmes, les demandes de tirage et les discussions apparaissent sur votre graphe de contribution s’ils ont été ouverts dans un référentiel autonome, et non une duplication (fork).

Commits

Les commits apparaissent sur votre graphe de contributions s’ils remplissent toutes les conditions suivantes :

  • L’adresse e-mail utilisée pour les commits est associée à votre compte sur GitHub.com.
  • Les commits ont été effectués dans un dépôt autonome, et non une duplication.
  • Les commits ont été effectués :
    • Dans la branche par défaut du dépôt.
    • Dans la branche gh-pages (pour les dépôts avec des sites de projet).

Pour plus d’informations sur les sites de projet, consultez « À propos de GitHub Pages ».

De plus, au moins un des énoncés suivants doit être vrai :

  • Vous êtes collaborateur sur le dépôt ou membre de l’organisation propriétaire du dépôt.
  • Vous avez dupliqué le dépôt.
  • Vous avez ouvert une demande de tirage ou un problème dans le dépôt.
  • Vous avez mis en vedette le dépôt.

Raisons courantes pour lesquelles les contributions ne sont pas comptabilisées

Remarques :

  • Lors des validations de rebasage commits, les auteurs d’origine de la validation et la personne qui a rebasé les validations, que ce soit sur la ligne de commande ou sur GitHub.com, reçoivent le crédit de contribution.

Le commit a été effectué il y a moins de 24 heures

Après avoir effectué un commit qui répond aux exigences de contribution, vous devrez peut-être attendre jusqu’à 24 heures pour voir la contribution apparaître sur votre graphe.

Votre e-mail de commit Git local n’est pas connecté à votre compte

Les commits doivent être effectués avec une adresse e-mail connectée à votre compte sur GitHub.com, ou avec l’adresse e-mail noreply fournie par GitHub dans vos paramètres de messagerie, afin d’apparaître sur votre graphe de contributions. Pour plus d’informations sur les adresses noreply, consultez « Définition de votre adresse e-mail de commit ».

Vous pouvez vérifier l’adresse e-mail utilisée pour un commit en ajoutant .patch à la fin d’une URL de commit, par exemple https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch :

From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <octocat@nowhere.com>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] updated index for better welcome message

L’adresse e-mail mentionnée dans le champ From: est l’adresse qui a été définie dans les paramètres de configuration git locaux. Dans cet exemple, l’adresse e-mail utilisée pour le commit est octocat@nowhere.com.

Si l’adresse e-mail utilisée pour le commit n’est pas connectée à votre compte sur GitHub.com, vous devez ajouter l’adresse e-mail à votre compte sur GitHub.com. Votre graphe de contributions sera reconstruit automatiquement lorsque vous ajouterez la nouvelle adresse.

Remarque : Si vous utilisez un managed user account, vous ne pouvez pas ajouter d’adresses e-mail supplémentaires au compte, même si plusieurs adresses e-mail sont inscrites auprès de votre fournisseur d’identité (IdP). Par conséquent, seuls les commits créés par l’adresse e-mail principale inscrite auprès de votre IdP peuvent être associés à votre managed user account.

Les adresses e-mail génériques, telles que jane@computer.local, ne peuvent pas être ajoutées aux comptes GitHub, ni associées aux commits. Si vous avez créé des commits avec une adresse e-mail générique, les commits ne seront pas associés à votre profil GitHub et n’apparaîtront pas dans votre graphe de contributions.

Le commit n’a pas été effectué dans la branche gh-pages ou par défaut

Les commits sont comptabilisés uniquement s’ils sont effectués dans la branche par défaut ou la branche gh-pages (pour les dépôts avec des sites de projet). Pour plus d’informations, consultez « À propos de GitHub Pages ».

Si vos commit se trouvent dans une branche autre que gh-pages ou par défaut et que vous souhaitez qu’ils soient comptabilisés dans vos contributions, vous devez effectuer l’une des opérations suivantes :

Avertissement : Le changement de branche par défaut du dépôt entraîne son changement pour tous les collaborateurs du dépôt. Faites-le uniquement si vous souhaitez que la nouvelle branche devienne la base par rapport à laquelle toutes les futures demandes de tirage et commits seront effectuées.

Le commit a été effectué dans une duplication

Les commits effectués dans une duplication ne comptent pas pour vos contributions. Pour qu’elles comptent, vous devez effectuer l’une des opérations suivantes :

  • Ouvrir une demande de tirage pour que vos modifications soient fusionnées dans le dépôt parent.
  • Pour détacher la duplication et la transformer en dépôt autonome sur GitHub.com, contactez GitHub Support. Si la duplication a ses propres duplications, indiquez à GitHub Support si les duplications doivent être déplacées avec votre dépôt dans un nouveau réseau ou rester dans le réseau actuel. Pour plus d’informations, consultez À propos des duplications (forks) ».

Pour aller plus loin