¿Alguna forma de contactar a un usuario en GitHub?


Respuestas:


30

Puede ponerse en contacto con un usuario de GitHub yendo a su página de usuario ( https://github.com/[USERNAME]) y en el sitio de la izquierda debe ver su dirección de correo electrónico (si le han proporcionado una).


17

No sé si enviarles un mensaje directamente, pero si publica un comentario en una discusión en la que están involucrados, aparecerá como una notificación en su cuenta de Github.


2
Sí, esperaba evitar publicar mi correo electrónico, pero terminé haciéndolo de todos modos. Gracias.
Josh M.

24
Sería bueno si hubiera un mecanismo de mensaje directo, ¡bueno!
Josh M.

14

Consulte el repositorio y busque su dirección de correo electrónico en el registro de Git.


11

Si los usuarios están activos en GitHub, puede capturar su dirección de correo electrónico desde un registro de confirmación o abrir un problema en un proyecto en el que están trabajando.

Sin embargo, si están inactivos y no tienen un correo electrónico o repositorio visible, no parece haber una forma directa. Se me ocurrió esta solución que podría valer la pena intentar en casos extremos:

  • crear un repositorio vacío
  • agregue un archivo README.md que contenga su mensaje e incluya un correo electrónico de respuesta
  • ir al Settingsde ese repositorio
  • enviar el repositorio Transfer Ownershipal usuario en cuestión

Esto debería generar una notificación para el usuario y permitirle contactarlo.

En los casos en que una cuenta de usuario esté completamente muerta y solo desee deshacerse de ella para poder usar el nombre para sus propios proyectos, también puede contactar al soporte, eliminarán las cuentas muertas:

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


Gracias por mencionar la Política de ocupación de nombres. ¡Esto era exactamente lo que estaba buscando!
Andrea Corbellini

7

No sé cuánto tiempo ha estado funcionando, pero ahora puede agregar @username message_contentuna discusión y ese usuario será notificado.


¿Podría decir un poco más sobre en qué parte de la interfaz se puede hacer esto?
batpigandme

Probablemente en cualquier lugar donde ingrese "comentarios", por ejemplo, sobre un problema.
Josh M.

Simplemente escriba "@user ping" en cualquiera de los comentarios del problema
Fedir RYKHTIK

"discusión" == Emitir o Solicitud de
extracción

6

Este método funcionó en febrero de 2019

  1. Copie y pegue la siguiente línea en su navegador (no dude en marcarla): https://api.github.com/users/xxxxxxx/events/public .
  2. Encuentra el nombre de usuario de GitHub para el que deseas el correo electrónico: reemplaza el xxxxxxx en la URL con el nombre de usuario de GitHub de la persona. Presione enter.
  3. Presione Ctrl+ Fy busque "correo electrónico".

1
No funciona. Esa página solo muestra una matriz vacía. ( [ ])
viste

1
Para su información, lamentablemente esto solo funciona si el usuario ha hecho público su correo electrónico. Si no lo han hecho, las otras opciones publicadas aquí valen la pena.
cadena

4

Esta pregunta tiene una respuesta en Stack Overflow .

Aunque GitHub eliminó la función de mensajería privada, todavía hay una alternativa.

GitHub alojan repositorios git. Si el usuario con el que está dispuesto a comunicarse ha cometido algún código, hay muchas posibilidades de que pueda alcanzar su objetivo. De hecho, dentro de cada confirmación se almacena cierta información sobre el autor del cambio o el que lo aceptó.

Siempre que realmente te mueras por intercambiar con el usuario user_test

  • Mostrar la página de actividad pública del usuario:
    https://github.com/user_test?tab=activity
  • Busque un evento que indique "prueba_usuario empujada a [rama] en [repositorio]" . Por lo general, hay buenas posibilidades, puede haber empujado uno de sus propios compromisos. Asegúrese de que este sea el caso haciendo clic en el enlace "Ver comparación ..." y asegúrese de que el usuario aparezca como uno de los
    confirmadores.
  • Clone en su máquina local el repositorio al que presionó: git clone https://github.com/..../repository.git
  • Ve a ese directorio cd repository
  • Echa un vistazo a la rama que empujó a: git checkout [branch]
  • Mostrar las últimas confirmaciones: git log -50

Como confirmador / autor, se debe mostrar un correo electrónico junto con los datos de confirmación.

Nota: Todas las advertencias relacionadas con correos electrónicos no solicitados deben aplicarse allí. Hacer no spam.


Hubiera sido bueno haber mencionado que copió esta respuesta de Stack Overflow ;)
Stefan Monov

1
Escribo esta respuesta cuando no sé si copiar a alguien más está prohibido en Stack Overflow, edité mi respuesta;)
saman

1
No es solo una cuestión de desbordamiento de pila. El plagio es malo en todas partes. Gracias por identificar la fuente.
ale

0

Una opción es encontrar la dirección de correo electrónico de los usuarios y luego enviarlos por correo electrónico. Hikido ofrece una extensión gratuita de Chrome que le mostrará las direcciones de correo electrónico de los usuarios.


Como dejaste esto como respuesta, eliminé tu comentario anterior. Sin embargo, no sé si esta información agrega mucho a la discusión y conecta un sitio que un señalador señaló que es cuestionable.
jonsca
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.