Un moyen de contacter un utilisateur sur GitHub?


Réponses:


30

Vous pouvez contacter un utilisateur GitHub en accédant à sa page d’utilisateur ( https://github.com/[USERNAME]) et sur le site de gauche, vous devriez voir son adresse e-mail (s’ils en ont fournie une).


17

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.


2
Oui, j'espérais éviter de poster mon email, mais j'ai fini par le faire quand même. Merci.
Josh M.

24
Ce serait bien s'il y avait un mécanisme de message direct, oh bien!
Josh M.

14

Consultez le référentiel et recherchez leur adresse électronique dans le journal Git.


11

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:

  • créer un référentiel vide
  • ajoutez-y un README.md contenant votre message et incluez un courriel de réponse
  • aller à la Settingsde ce référentiel
  • envoyer le référentiel via Transfer Ownershipà l'utilisateur en question

Cela 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:

https://help.github.com/articles/name-squatting-policy/


Merci de mentionner la politique de squattage de noms. C'était exactement ce que je cherchais!
Andrea Corbellini

7

Je ne sais pas depuis combien de temps cela est en place, mais vous pouvez maintenant ajouter @username message_contentune discussion et cet utilisateur en sera averti.


Pourriez-vous en dire un peu plus sur l'endroit où cela peut être fait dans l'interface?
Batpigandme

Probablement n'importe quel endroit où vous entrez des "commentaires", par exemple sur une question.
Josh M.

Il suffit d'écrire "@user ping" dans n'importe quel commentaire
Fedir RYKHTIK

"discussion" == Issue ou Pull Request ou tout commentaire sur un commit, etc.
chharvey

6

Cette méthode a fonctionné en février 2019

  1. Copiez et collez la ligne suivante dans votre navigateur (n'hésitez pas à la mettre en favori): https://api.github.com/users/xxxxxxx/events/public .
  2. Recherchez le nom d'utilisateur GitHub pour lequel vous souhaitez que l'e-mail: Remplacez xxxxxxx dans l'URL par le nom d'utilisateur GitHub de la personne. Appuyez sur Entrée.
  3. Appuyez sur Ctrl+ Fet recherchez «email».

1
Ne fonctionne pas Cette page montre juste un tableau vide. ( [ ])
Felwithe

1
FYI malheureusement, cela ne fonctionne que si l'utilisateur a rendu public son courrier électronique. Si ce n'est pas le cas, les autres options affichées ici valent le coup.
chaînette

4

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.


Cela aurait été bien d'avoir mentionné que vous aviez copié cette réponse de Stack Overflow ;)
Stefan Monov

1
J'écris cette réponse quand je ne sais pas comment copier quelqu'un d'autre est interdite dans Stack Overflow, j'ai modifié ma réponse;)
saman

1
Ce n'est pas juste un problème de débordement de pile. Le plagiat est mauvais partout. Merci d'avoir identifié la source.
ale

0

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.


Puisque vous avez laissé ceci comme réponse, j'ai supprimé votre commentaire ci-dessus. Cependant, je ne sais pas si cette information ajoute beaucoup à la discussion et bloque un site qui, comme l'a signalé un signaleur, est peut-être discutable.
jonsca
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.