Respostas:
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.
Confira o repositório e procure o endereço de email no log do Git.
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:
Settings
desse repositórioTransfer Ownership
para o usuário em questãoIsso 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:
Não sei há quanto tempo isso ocorre, mas agora você pode adicionar @username message_content
uma discussão e esse usuário será notificado.
Este método funcionou em fevereiro de 2019
[ ]
)
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.
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.