Réponses:
Je ne sais pas comment leur envoyer un message directement, mais si vous postez un commentaire dans une discussion à laquelle ils participent, il apparaîtra alors sous forme de notification dans leur compte github.
Consultez le référentiel et recherchez leur adresse électronique dans le journal Git.
Si les utilisateurs sont actifs sur GitHub, vous pourrez peut-être récupérer leur adresse électronique à partir d'un journal de validation ou résoudre un problème lié à un projet sur lequel ils travaillent.
S'ils sont inactifs cependant et qu'ils n'ont pas d'email ou de référentiel visible, cela ne semble pas être un moyen direct. J'ai proposé cette solution de contournement qui pourrait valoir la peine d'essayer dans des cas extrêmes:
Settings
de ce référentielTransfer Ownership
à l'utilisateur en questionCela devrait produire une notification pour l'utilisateur et lui permettre de vous contacter.
Dans les cas où un compte d'utilisateur est complètement mort et que vous voulez juste vous en débarrasser pour pouvoir utiliser le nom de vos propres projets, vous pouvez également contacter le support, ils supprimeront les comptes morts:
Je ne sais pas depuis combien de temps cela est en place, mais vous pouvez maintenant ajouter @username message_content
une discussion et cet utilisateur en sera averti.
Cette méthode a fonctionné en février 2019
[ ]
)
Cette question a une réponse à Stack Overflow .
Bien que GitHub ait supprimé la fonctionnalité de messagerie privée, il existe toujours une alternative.
GitHub héberge des référentiels git. Si l'utilisateur avec lequel vous souhaitez communiquer a déjà engagé du code, il y a de bonnes chances que vous atteigniez votre objectif. En effet, dans chaque commit sont stockées des informations sur l'auteur du changement ou celui qui l'a accepté.
Pourvu que vous ayez vraiment envie d'échanger avec l'utilisateur user_test
- Afficher la page d'activité publique de l'utilisateur:
https://github.com/user_test?tab=activity
- Recherchez un événement indiquant "user_test poussé vers [branche] dans [référentiel]" . Il y a généralement de bonnes chances, il peut avoir poussé l'un de ses commets. Assurez-vous que c'est bien le cas en cliquant sur le lien "Afficher la comparaison ..." et assurez-vous que l'utilisateur est répertorié comme l'un des
auteurs.- Clonez sur votre machine locale le référentiel auquel il a poussé:
git clone https://github.com/..../repository.git
- Aller à ce répertoire
cd repository
- Commander la branche il a poussé à:
git checkout [branch]
- Afficher les derniers commits:
git log -50
En tant que committer / author, un email devrait être affiché avec les données de commit.
Remarque: chaque avertissement lié à un courrier électronique non sollicité doit s'appliquer ici. Ne pas spam.
Une option consiste à rechercher l'adresse électronique des utilisateurs, puis à leur envoyer un courrier électronique. Hikido propose une extension chrome gratuite qui affiche les adresses électroniques de l'utilisateur.