Ce que le réglage contrôle réellement
Les paramètres de contribution GitHub incluent un interrupteur pour les contributions privées. Cet interrupteur détermine si le graphique de contributions et l’aperçu d’activité de votre profil incluent des décomptes anonymisés provenant de l’activité dans les dépôts privés. Il ne rend pas les dépôts privés publics, ne donne à personne l’accès au code privé et ne change pas qui peut lire vos commits. Il change seulement si un nombre apparaît.
Les paramètres de contribution GitHub permettent au propriétaire d’afficher ou de masquer les contributions privées sur le profil. Source
La distinction pratique se fait entre trois couches d’information :
- Activité publique : commits, tickets (issues), demandes de fusion (pull requests) et autres contributions dans les dépôts publics. Ceux-ci sont visibles avec le contexte du dépôt, comme le nom du dépôt et le type de contribution.
- Décomptes de contributions privées : totaux quotidiens anonymisés provenant de dépôts privés, affichés sans noms de dépôts, messages de commit ni code.
- Contenu privé : code source, historique des commits, texte des tickets et métadonnées des dépôts à l’intérieur des dépôts privés. Cette couche est régie par l’accès au dépôt, et non par le réglage du décompte des contributions.
Activer l’interrupteur des décomptes privés ne déplace aucun contenu privé vers la couche publique. Le désactiver ne supprime pas les dépôts privés ni leur historique. Il retire seulement les décomptes anonymisés de la vue publique du profil.
Ce qu’un tiers peut déduire des décomptes privés
Lorsque les contributions privées sont rendues publiques, un tiers peut voir que vous avez été actif certains jours. Il ne peut pas voir dans quel dépôt privé vous avez travaillé, ce que vous avez modifié, ni qui d’autre était impliqué.
Lorsque les contributions privées sont rendues publiques, les personnes sans accès au dépôt peuvent voir les décomptes quotidiens de contributions, mais pas les détails spécifiques des contributions privées. Source
L’inférence est limitée mais réelle. Un schéma régulier de contributions privées peut suggérer un travail privé régulier, comme un emploi ou un projet privé. Des lacunes peuvent suggérer des congés, un changement de rythme de travail ou un passage à d’autres plateformes. Aucune de ces inférences n’est une preuve. Un décompte est un signal d’activité, pas une déclaration sur l’identité, l’emploi ou l’intention.
Cela compte pour les lecteurs qui considèrent un profil GitHub comme un signal professionnel. Un graphique de décomptes privés visible peut donner à un profil l’air plus actif que ne le suggèrent les seuls dépôts publics. Masquer les décomptes peut donner à ce même profil l’air plus calme. Aucun des deux choix n’est malhonnête ; ils exposent simplement des quantités différentes de métadonnées.
Étape par étape : vérifier et définir le réglage
L’interface de GitHub évolue avec le temps, alors considérez ce qui suit comme une routine de vérification plutôt qu’un chemin de menu fixe. L’objectif est de connaître votre état actuel et de faire un choix délibéré.
- Connectez-vous à votre propre compte. Utilisez le compte dont vous vérifiez le profil. Le réglage est contrôlé par le propriétaire.
- Ouvrez les paramètres de contribution de votre profil. Recherchez la zone des paramètres de contribution associée à votre profil. Les libellés exacts peuvent varier selon la version de l’interface ; le contrôle pertinent est celui concernant les contributions privées.
- Notez l’état actuel avant de le modifier. Vérifiez si les contributions privées sont actuellement affichées ou masquées. Cela vous donne une référence si vous souhaitez revenir sur ce choix plus tard.
- Décidez en fonction de ce que vous voulez qu’un tiers déduise. Utilisez le tableau comparatif ci-dessous plutôt qu’une intuition par défaut.
- Modifiez le réglage si nécessaire, puis affichez votre profil comme le ferait un visiteur déconnecté. Une fenêtre de navigation privée ou incognito est un moyen simple de vérifier le résultat public.
- Revérifiez après des changements majeurs. Si vous changez d’employeur, commencez ou arrêtez un travail privé régulier, ou nettoyez d’anciens comptes, revenez sur ce réglage.
| Couche | Visible par les tiers lorsque les décomptes privés sont affichés | Visible par les tiers lorsque les décomptes privés sont masqués | Contrôlé par l’accès au dépôt ? |
|---|---|---|---|
| Activité des dépôts publics | Oui, avec le contexte du dépôt et de la contribution | Oui, inchangé | Non |
| Décomptes de contributions privées | Oui, sous forme de totaux quotidiens anonymisés | Non | Non |
| Contenu des dépôts privés | Non | Non | Oui |
| Messages de commit et code privés | Non | Non | Oui |
Un tableau de décision utile pour le propriétaire :
| Votre situation | Envisager d’afficher les décomptes privés | Envisager de masquer les décomptes privés |
|---|---|---|
| Vous voulez que le profil reflète un travail privé régulier | Oui | — |
| Vous préférez minimiser les métadonnées d’activité | — | Oui |
| Vous postulez à des postes où les dépôts publics sont le principal signal | Facultatif | Facultatif |
| Vous ne savez pas ce que les décomptes révèlent | Vérifiez d’abord | Vérifiez d’abord |
Erreurs courantes
Confondre l’interrupteur avec un contrôle de confidentialité du code. Le réglage des contributions privées ne publie pas le code source privé et ne donne pas accès au dépôt. Si vous craignez une exposition du code, vérifiez séparément l’accès au dépôt et la confidentialité de l’e-mail de commit.
Supposer que des décomptes masqués signifient aucune activité. Masquer les décomptes supprime le signal public, pas le travail sous-jacent. Un tiers peut toujours voir l’activité publique, et les collaborateurs du dépôt peuvent toujours voir l’activité privée selon leur accès.
Traiter un décompte comme une preuve d’identité ou d’emploi. Un graphique de contributions est une vue de métadonnées. Il ne vérifie pas qui est une personne, pour qui elle travaille, ni si un compte est authentique.
Modifier le réglage sans jamais vérifier la vue publique. Confirmez toujours le résultat depuis une perspective déconnectée. Les états de l’interface peuvent être faciles à mal interpréter lorsque vous êtes connecté.
Confondre ce contrôle avec le nettoyage de compte. Supprimer un signal visible n’est pas une suppression de compte. Si vous retirez un compte, conservez une méthode de récupération que vous contrôlez jusqu’à la fermeture complète, et ne considérez pas un profil modifié ou vide comme la preuve que les données stockées ont disparu.
Protéger votre propre empreinte
Un profil GitHub est un nœud dans une empreinte publique plus large. Le choix des décomptes privés est un petit réglage réversible ; la tâche plus vaste consiste à savoir quels identifiants et profils sont publiquement associés à vous. Si vous souhaitez vérifier des identifiants publics connus, TraceSeek est une application de recherche de nom d’utilisateur (username lookup) qui vérifie plus de 3 000 plateformes, avec un premier scan gratuit et un temps de scan annoncé de 20–30 secondes. C’est un moyen de recueillir des pistes sur des noms d’utilisateur publics, pas un moyen de modifier les paramètres GitHub, d’exposer des dossiers privés ou de prouver une identité. Les correspondances de noms d’utilisateur publics sont des pistes, pas des preuves de propriété.
Pour une routine de nettoyage plus large, consultez le guide pour retrouver des comptes en ligne oubliés. Pour gérer le risque d’usurpation autour de vos identifiants, consultez le guide sur la protection de votre nom d’utilisateur contre l’usurpation.
Faits clés
- Les paramètres de contribution GitHub permettent au propriétaire d’afficher ou de masquer les contributions privées sur le profil.
- Lorsque les contributions privées sont rendues publiques, les personnes sans accès au dépôt peuvent voir les décomptes quotidiens de contributions, mais pas les détails spécifiques des contributions privées.
- Le réglage des contributions privées modifie la visibilité de l’activité anonymisée, pas l’accès au dépôt ni le code source privé.
- Un graphique de décomptes privés visible est un signal de métadonnées et ne vérifie pas l’identité, l’emploi ou l’intention.