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).
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.
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:
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.
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.
Respostas:
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).fonte
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.
fonte
Confira o repositório e procure o endereço de email no log do Git.
fonte
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:
https://help.github.com/articles/name-squatting-policy/
fonte
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.fonte
Este método funcionou em fevereiro de 2019
fonte
[ ]
)Esta pergunta tem uma resposta no Stack Overflow .
fonte
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.
fonte