Pourquoi un simple changement d’adresse peut discrètement interrompre les notifications d’organisation
Un propriétaire qui ferme une boîte de réception ne change généralement qu’une chose : l’endroit où le courrier arrive. Mais GitHub peut utiliser une adresse dans au moins trois rôles différents, et ces rôles échouent de manières différentes.
| Rôle | Ce qu’il fait | Ce qui casse si vous fermez la boîte |
|---|---|---|
| Connexion et récupération | Permet de vous authentifier et de récupérer le compte | Vous pouvez être verrouillé hors du compte lui-même |
| Adresse e-mail de notification approuvée | Reçoit le courrier de l’organisation lorsque l’envoi est limité à un domaine | Les avis de l’organisation cessent de vous parvenir |
| Identité publique de commit | Affiche une adresse dans les métadonnées de commit | Au mieux cosmétique ; elle n’achemine pas de courrier |
Traitez ces points comme des vérifications distinctes. Modifier l’un ne confirme pas les autres.
La restriction de domaine est l’aspect que l’on oublie
Si votre organisation limite l’envoi des notifications à un domaine approuvé, l’adresse que vous comptez conserver doit appartenir à ce domaine et doit être vérifiée.
GitHub exige la vérification d’une adresse e-mail d’un domaine approuvé lorsqu’une organisation limite l’envoi des notifications à ce domaine. Source
Ainsi, une adresse personnelle que vous contrôlez n’est pas automatiquement acceptable. Avant de fermer l’ancienne boîte, demandez au propriétaire de l’organisation quel domaine est approuvé, puis confirmez que votre adresse de remplacement appartient à ce domaine et apparaît comme vérifiée dans les paramètres e-mail de votre compte GitHub.
Une seconde contrainte exclut le contournement le plus rapide :
GitHub n’autorise pas la vérification via des services d’e-mail jetable. Source
Si la boîte de remplacement est un service jetable ou temporaire, prévoyez une autre adresse. Une règle de transfert vers une boîte jetable, c’est le même problème avec un saut supplémentaire.
Ne confondez pas l’adresse de commit avec l’adresse de notification
Un commit peut afficher une adresse no-reply, et c’est intentionnel.
Une adresse d’auteur de commit no-reply est un mécanisme de confidentialité, et non un substitut à une adresse e-mail de notification joignable et vérifiée. Source
Cela compte lorsque vous auditez vos paramètres : voir une adresse no-reply dans l’historique des commits ne vous dit rien sur la capacité du courrier de l’organisation à vous parvenir. Vérifiez séparément les adresses de notification et de connexion.
Une liste de contrôle pour la fermeture
Suivez ces étapes dans l’ordre, et ne fermez pas l’ancienne boîte avant d’avoir tout terminé.
- Listez les rôles de l’ancienne adresse. Connexion, récupération, envoi de notifications et identité publique de commit. Notez lesquels de ces rôles l’ancienne boîte assure actuellement.
- Ajoutez d’abord l’adresse de remplacement. Ajoutez-la au compte et terminez la vérification avant de supprimer quoi que ce soit.
- Confirmez le domaine approuvé. Demandez au propriétaire de l’organisation quel domaine est approuvé pour l’envoi des notifications, et vérifiez que votre adresse de remplacement correspond.
- Excluez les services jetables. Si le remplacement dépend d’un fournisseur d’e-mail temporaire, choisissez une autre adresse.
- Gardez la récupération sous votre contrôle. Assurez-vous de pouvoir toujours recevoir les e-mails de connexion et de récupération à une adresse que vous contrôlez tout au long du changement.
- Envoyez un test. Déclenchez une notification d’organisation à faible enjeu et confirmez qu’elle arrive dans la nouvelle boîte.
- Ensuite seulement, fermez l’ancienne boîte. Gardez un moyen de revenir en arrière jusqu’à ce que vous ayez vu un vrai courrier arriver à l’adresse de remplacement.
Tableau de décision : le remplacement est-il prêt ?
| Question | Si oui | Si non |
|---|---|---|
| La nouvelle adresse est-elle vérifiée sur le compte ? | Continuez | Vérifiez-la d’abord |
| Appartient-elle au domaine approuvé de l’organisation ? | Continuez | Demandez au propriétaire ; ne fermez pas encore |
| S’agit-il d’un service jetable ? | Choisissez une autre adresse | Continuez |
| Avez-vous reçu une vraie notification d’organisation à cette adresse ? | Fermez l’ancienne boîte | Gardez les deux jusqu’à ce que ce soit le cas |
Chemins d’échec courants
- Vérifier la mauvaise adresse. Vous confirmez une adresse personnelle, mais l’organisation n’envoie qu’à son domaine approuvé. Le courrier s’arrête silencieusement.
- Supprimer l’ancienne adresse trop tôt. Un e-mail de vérification peut encore être nécessaire pour le compte lui-même. Gardez l’ancienne boîte ouverte jusqu’à ce que la nouvelle soit prouvée.
- Faire confiance à l’identité de commit. Une adresse de commit no-reply bien propre donne l’impression que tout est configuré, mais elle ne dit rien sur l’envoi des notifications.
- Utiliser une boîte jetable. Elle ne peut pas être vérifiée pour un envoi restreint, et c’est un mauvais endroit pour les e-mails de récupération.
Si vous ne pouvez pas confirmer le domaine approuvé, considérez la migration comme incomplète. Demandez au propriétaire de l’organisation plutôt que de deviner.
Ce que ce guide n’établit pas
Cet article ne décrit pas les libellés actuels des menus GitHub, les règles exactes de caractères ni les étapes pour chaque type de forfait. Ces détails changent et doivent être vérifiés dans vos propres paramètres et la documentation de votre organisation. Les vérifications ci-dessus portent sur les rôles et la vérification, pas sur une disposition d’écran spécifique.
Une tâche connexe
Une fois le courrier de l’organisation stabilisé, vous voudrez peut-être savoir quels autres comptes sont liés à une adresse que vous fermez. C’est une question distincte de l’envoi des notifications, et elle est traitée dans le guide sur la recherche de comptes par adresse e-mail.
Si vous voulez un premier aperçu rapide des profils publics, TraceSeek vérifie les noms d’utilisateur sur plus de 3 000 plateformes, avec un premier scan gratuit et sans inscription requise. Une correspondance publique est une piste, pas la preuve qu’un compte appartient à la même personne ; vérifiez donc directement tout élément important.