J'aimerais contacter un développeur sur GitHub pour savoir comment je peux aider, etc. Je ne vois pas l'option nulle part.
Vous pouvez contacter un utilisateur GitHub en accédant à sa page utilisateur (https://github.com/[USERNAME]
) et sur le site de gauche, vous devriez voir son adresse e-mail (s’ils en ont fournie une).
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 dépôtTransfer 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 ne réponse à Stack Overflow .
Bien que GitHub ait supprimé la fonctionnalité de messagerie privée, il existe toujours une alternative.
GitHub Host 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é.
À condition que vous désiriez vraiment é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 "l'utilisateur_test a été 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é dans la liste.
committers.- Clonez sur votre machine locale le référentiel dans lequel il a poussé:
git clone https://github.com/..../repository.git
- Allez dans 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 gratuite chrome qui affiche les adresses électroniques de l'utilisateur.