Precisa de ajuda sobre o uso do GitHub. Gostaria de saber se existe uma maneira de se comunicar com um usuário do github.com, ou seja, escreva uma mensagem ao usuário quando apenas o nome de usuário / ID for fornecido na página do GitHub? O GitHub tem esse recurso social?
376
git config user.email
ougit config --global user.email
definir o email git local para o endereço de email privado do Github (<username> @ users.noreply.github.com) Todos os seus commits - a partir de então - incluirão apenas o email "noreply" privado. Observe que qualquer confirmação prévia / repo local confirmada com o conjunto de e-mail pessoal ainda a mostrará.Respostas:
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ê atingir 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
git clone https://github.com/..../repository.git
git checkout [branch]
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.
fonte
[email protected]
endereço, caso alguém realmente queira manter seu endereço de email privado.Este método estava funcionando em março de 2020
Conforme sugerido pelo qbolec , as etapas acima podem ser executadas usando este trecho:
Fonte: Matthew Ferree @ Sourcecon
fonte
Para pessoas preguiçosas, como eu, um trecho baseado na solução da Nikhil
fonte
commits
haverá uma matriz com o autor do PR e a fusão (usuário que mesclou o PR).Basta realizar um repo fictício, abrir um novo problema e usar @xxxxx para notificar o usuário afetado.
Se o usuário tiver a notificação via e-mail ativada, ele receberá um e-mail; caso contrário, ele notará no próximo login.
Não há necessidade de procurar endereços de email em confirmações ou fluxo de atividades e a privacidade é respeitada.
fonte
O Github disse em 3 de abril de 2012:
Fonte
fonte
Aqui está outra maneira:
Navegue pelo histórico de consolidação de alguém (clique em
commits
ao lado da ramificação para ver todo o histórico de consolidação)Clique no commit que com o nome de usuário da pessoa, pois pode haver muitos deles
Você deve ver o endereço da Web com um hash concatenado no URL. Adicione
.patch
a este URL de confirmaçãoVocê provavelmente verá o endereço de e-mail da pessoa lá
Exemplo:
https://github.com/[username]/[reponame]/commit/[hash].patch
Fonte: Chris Herron @ Sourcecon
fonte
git config user.email
ougit config --global user.email
definir seu email git local para o endereço de email privado do Github (<username> @ users.noreply.github.com) Todos os seus commits - a partir de então - incluirão apenas o email "noreply" privado. Observe que quaisquer confirmações anteriores ou repositórios locais confirmados com o conjunto de email pessoal ainda conterão o endereço de email real.Além da remoção do serviço de mensagens do github , o uso muitas vezes não era necessário devido a muitos githubbers se comunicando e defendendo o twitter .
A vantagem é que existe:
Provavelmente não é coincidência que o stackoverflow também não permita mensagens privadas, para garantir total transparência. Todo o problema de mensagens é discutido detalhadamente no meta-stackoverflow aqui .
fonte