Risposte:
Non so come inviare loro un messaggio direttamente, ma se pubblichi un commento in una discussione in cui sono coinvolti, verrà visualizzato come una notifica nel loro account github.
Dai un'occhiata al repository e cerca il loro indirizzo e-mail nel registro Git.
Se gli utenti sono attivi su GitHub, potresti essere in grado di catturare il loro indirizzo e-mail da un registro di commit o aprire un problema su un progetto su cui stanno lavorando.
Tuttavia, se sono inattivi e non dispongono di e-mail o repository visibili, non sembra esserci un modo diretto. Ho escogitato questa soluzione alternativa che potrebbe valere la pena provare in casi estremi:
Settings
di quel repositoryTransfer Ownership
l'utente in questioneCiò dovrebbe produrre una notifica per l'utente e consentirgli di contattarti.
Nei casi in cui un account utente è completamente morto e vuoi semplicemente sbarazzartene in modo da poter utilizzare il nome per i tuoi progetti, puoi anche contattare l'assistenza, rimuoveranno gli account morti:
Non so da quanto tempo è in atto, ma ora puoi aggiungere @username message_content
una discussione e quell'utente verrà avvisato.
Questo metodo ha funzionato a febbraio 2019
[ ]
)
Questa domanda ha una risposta in Stack Overflow .
Sebbene GitHub abbia rimosso la funzione di messaggistica privata, c'è ancora un'alternativa.
GitHub ospita repository git. Se l'utente con cui sei disposto a comunicare ha mai commesso un codice, ci sono buone possibilità che tu possa raggiungere il tuo obiettivo. Infatti, all'interno di ciascun commit sono memorizzate alcune informazioni sull'autore della modifica o su chi l'ha accettata.
A condizione che tu stia davvero morendo dalla voglia di scambiare con l'utente user_test
- Visualizza la pagina delle attività pubbliche dell'utente:
https://github.com/user_test?tab=activity
- Cerca un evento indicando "user_test pushed in [branch] at [repository]" . Di solito ci sono buone possibilità, potrebbe aver spinto uno dei suoi impegni. Accertarsi che ciò avvenga facendo clic sul collegamento "Visualizza confronto ..." e assicurarsi che l'utente sia elencato come uno dei
committer.- Clonare sul computer locale il repository che ha inviato a:
git clone https://github.com/..../repository.git
- Vai a quella directory
cd repository
- Guarda il ramo che ha spinto per:
git checkout [branch]
- Visualizza gli ultimi commit:
git log -50
Come committer / autore, dovrebbe essere visualizzata un'e-mail insieme ai dati di commit.
Nota: ogni avviso relativo alle e-mail indesiderate deve essere applicato qui. Do Non spam.
Un'opzione è trovare l'indirizzo e-mail degli utenti e quindi inviarli via e-mail. Hikido offre un'estensione di Chrome gratuita che mostrerà gli indirizzi email dell'utente.