Alguma maneira de entrar em contato com um usuário no GitHub?


Respostas:


30

Você pode entrar em contato com um usuário do GitHub, acessando sua página de usuário ( https://github.com/[USERNAME]) e, no site à esquerda, deverá ver o endereço de e-mail dele (se ele tiver fornecido um).


17

Não sei como enviar uma mensagem diretamente a eles, mas se você postar um comentário em uma discussão na qual eles estão envolvidos, ele aparecerá como uma notificação na conta do github.


2
Sim, eu esperava evitar postar meu e-mail, mas acabei fazendo isso de qualquer maneira. Obrigado.
— 21712 Josh M.

24
Seria bom se houvesse um mecanismo de mensagem direta, tudo bem!
— 21712 Josh M.


11

Se os usuários estiverem ativos no GitHub, você poderá capturar o endereço de e-mail de um log de confirmação ou abrir um problema no projeto em que está trabalhando.

No entanto, se eles estão inativos e não têm um email ou repositório visível, não parece haver uma maneira direta. Eu vim com essa solução alternativa que pode valer a pena tentar em casos extremos:

  • crie um repositório vazio
  • adicione um README.md contendo sua mensagem e inclua um email de resposta
  • vá para o Settingsdesse repositório
  • envie o repositório via Transfer Ownershippara o usuário em questão

Isso deve gerar uma notificação para o usuário e permitir que ele entre em contato com você.

Nos casos em que uma conta de usuário está completamente morta e você deseja apenas se livrar dela para poder usar o nome de seus próprios projetos, também pode entrar em contato com o suporte, eles removerão as contas inativas:

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


Obrigado por mencionar a Política de Ocupação de Nomes. Era exatamente isso que eu estava procurando!
— Andrea Corbellini

7

Não sei há quanto tempo isso ocorre, mas agora você pode adicionar @username message_contentuma discussão e esse usuário será notificado.


Você poderia dizer um pouco mais sobre onde isso pode ser feito na interface?
— batpigandme

Provavelmente em qualquer lugar em que você insira "comentários", por exemplo, sobre um problema.
— Josh M.

Basta escrever "@user ping" em qualquer um dos comentários
— publicados

"discussão" == Issue ou Pull Request ou qualquer comentário sobre um commit, etc.
— chharvey

6

Este método funcionou em fevereiro de 2019

  1. Copie e cole a próxima linha no seu navegador (fique à vontade para marcar como favorito): https://api.github.com/users/xxxxxxx/events/public .
  2. Encontre o nome de usuário do GitHub para o qual você deseja o email: Substitua xxxxxxx na URL pelo nome de usuário da pessoa no GitHub. Pressione Enter.
  3. Pressione Ctrl+ Fe procure por "email".

11
Não está funcionando. Essa página mostra apenas uma matriz vazia. ( [ ])
— felwithe

11
Infelizmente, isso só funciona se o usuário tiver tornado seu email público. Se não tiverem, as outras opções postadas aqui valem uma chance.
— chainwork

4

Esta pergunta tem uma resposta no Stack Overflow .

Embora o GitHub tenha removido o recurso de mensagens privadas, ainda há uma alternativa.

Repositórios git do host do GitHub. Se o usuário com quem você deseja se comunicar já comprometeu algum código, há boas chances de você alcançar seu objetivo. De fato, em cada confirmação são armazenadas algumas informações sobre o autor da alteração ou sobre quem a aceitou.

Desde que você esteja realmente ansioso para trocar com o usuário user_test

  • Exiba a página de atividade pública do usuário:
    https://github.com/user_test?tab=activity
  • Procure um evento indicando "user_test enviado por push para [branch] no [repository]" . Geralmente há boas chances, ele pode ter empurrado um de seus próprios commits. Verifique se é esse o caso clicando no link "Visualizar comparação ..." e verifique se o usuário está listado como um dos
    confirmadores.
  • Clone na sua máquina local o repositório para o qual ele empurrou: git clone https://github.com/..../repository.git
  • Vá para esse diretório cd repository
  • Faça o checkout do ramo para o qual ele empurrou: git checkout [branch]
  • Exiba as confirmações mais recentes: git log -50

Como autor / autor, um email deve ser exibido junto com os dados de confirmação.

Nota: Todo aviso relacionado a emails não solicitados deve ser aplicado lá. Não faça spam.


Teria sido bom ter mencionado que você copiou esta resposta de Stack Overflow ;)
— Stefan Monov

11
Eu escrevo esta resposta quando eu não sei sobre a cópia de outra pessoa é proibido no Stack Overflow, eu editei a minha resposta;)
— saman

11
Não é apenas uma coisa de Stack Overflow. O plágio é ruim em todo lugar. Obrigado por identificar a fonte.
— ale

0

Uma opção é encontrar o endereço de email dos usuários e enviá-los por email. O Hikido oferece uma extensão gratuita do Chrome que mostra os endereços de e-mail do usuário.


Como você deixou isso como resposta, excluí seu comentário acima. No entanto, não sei que essas informações acrescentam muito à discussão e conectam um site que um sinalizador apontou que talvez seja questionável.
— jonsca
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.