Odpowiedzi:
Nie wiem, jak wysłać im wiadomość bezpośrednio, ale jeśli opublikujesz komentarz w dyskusji, w którą są oni zaangażowani, pojawi się on jako powiadomienie na ich koncie github.
Sprawdź repozytorium i poszukaj ich adresu e-mail w dzienniku Git.
Jeśli użytkownicy są aktywni w GitHub, być może będziesz mógł złapać ich adres e-mail z dziennika zmian lub otworzyć problem w projekcie, nad którym pracują.
Jeśli są jednak nieaktywne i nie mają widocznego adresu e-mail ani repozytorium, wydaje się, że nie ma bezpośredniego sposobu. Wymyśliłem to obejście, które może być warte wypróbowania w skrajnych przypadkach:
Settings
tego repozytoriumTransfer Ownership
danego użytkownikaPowinno to wygenerować powiadomienie dla użytkownika i umożliwić mu kontakt z Tobą.
W przypadku, gdy konto użytkownika jest całkowicie martwe, a chcesz się go pozbyć, aby móc używać nazwy dla własnych projektów, możesz również skontaktować się z pomocą techniczną, usuwają one martwe konta:
Nie wiem, jak długo to trwało, ale teraz możesz dodać @username message_content
do dyskusji, a użytkownik zostanie powiadomiony.
Ta metoda zadziałała w lutym 2019 r
[ ]
)
To pytanie zawiera odpowiedź na temat Przepełnienia stosu .
Chociaż GitHub usunął funkcję prywatnych wiadomości, wciąż istnieje alternatywa.
Repozytoria git hosta GitHub. Jeśli użytkownik, z którym chcesz się komunikować, popełnił kiedyś jakiś kod, istnieje duże prawdopodobieństwo, że osiągniesz swój cel. Rzeczywiście, w ramach każdego zatwierdzenia przechowywane są informacje o autorze zmiany lub osobie, która ją zaakceptowała.
Pod warunkiem, że naprawdę umierasz, aby wymienić się z użytkownikiem user_test
- Wyświetl publiczną stronę aktywności użytkownika:
https://github.com/user_test?tab=activity
- Wyszukaj zdarzenie o treści „test_użytkownika przesłany do [gałęzi] w [repozytorium]” . Zwykle są duże szanse, że mógł popchnąć jeden ze swoich zobowiązań. Upewnij się, że tak jest, klikając link „Wyświetl porównanie ...” i upewnij się, że użytkownik jest wymieniony jako jeden z podmiotów odpowiedzialnych
.- Sklonuj na lokalnym komputerze repozytorium, do którego wypchnął:
git clone https://github.com/..../repository.git
- Przejdź do tego katalogu
cd repository
- Przejdź do gałęzi, do której naciskał:
git checkout [branch]
- Wyświetl najnowsze zatwierdzenia:
git log -50
Jako osoba odpowiedzialna / autor powinien zostać wyświetlony e-mail wraz z danymi zatwierdzenia.
Uwaga: powinno tam obowiązywać każde ostrzeżenie związane z niechcianą pocztą e-mail. Czy nie spam.
Jedną z opcji jest znalezienie adresu e-mail użytkownika, a następnie wysłanie go e-mailem. Hikido oferuje bezpłatne rozszerzenie chrome, które pokaże ci adresy e-mail użytkowników.