Antworten:
Ich weiß nicht, ob ich ihnen direkt eine Nachricht senden soll, aber wenn Sie einen Kommentar in einer Diskussion posten, an der sie beteiligt sind, wird er in ihrem Github-Konto als Benachrichtigung angezeigt.
Checken Sie das Repository aus und suchen Sie im Git-Protokoll nach deren E-Mail-Adresse.
Wenn Benutzer auf GitHub aktiv sind, können Sie möglicherweise ihre E-Mail-Adresse aus einem Commit-Protokoll abrufen oder ein Problem in einem Projekt eröffnen, an dem sie gerade arbeiten.
Wenn sie jedoch inaktiv sind und keine sichtbare E-Mail oder kein Repository haben, scheint es keinen direkten Weg zu geben. Ich habe diese Problemumgehung gefunden, die in extremen Fällen einen Versuch wert sein könnte:
Settings
RepositoryTransfer Ownership
an den betreffenden BenutzerDies sollte eine Benachrichtigung für den Benutzer erzeugen und ihm ermöglichen, Sie zu kontaktieren.
In Fällen, in denen ein Benutzerkonto vollständig tot ist und Sie es nur entfernen möchten, damit Sie den Namen für Ihre eigenen Projekte verwenden können, können Sie sich auch an den Support wenden.
Ich weiß nicht, wie lange das schon ist, aber jetzt können Sie @username message_content
eine Diskussion hinzufügen und der Benutzer wird benachrichtigt.
Diese Methode hat im Februar 2019 funktioniert
[ ]
)
Diese Frage hat eine Antwort bei Stack Overflow .
Obwohl GitHub die Private Messaging-Funktion entfernt hat, gibt es immer noch eine Alternative.
GitHub-Host-Git-Repositorys. Wenn der Benutzer, mit dem Sie kommunizieren möchten, jemals Code geschrieben hat, besteht eine gute Chance, dass Sie Ihr Ziel erreichen. Tatsächlich sind in jedem Commit einige Informationen über den Autor der Änderung oder denjenigen, der die Änderung akzeptiert hat, gespeichert.
Vorausgesetzt, Sie möchten unbedingt mit user user_test kommunizieren
- Zeigen Sie die öffentliche Aktivitätsseite des Benutzers an:
https://github.com/user_test?tab=activity
- Suchen Sie nach einem Ereignis, das besagt, dass "user_test an [branch] at [repository] verschoben wurde" . In der Regel bestehen gute Chancen, dass er eines seiner eigenen Engagements forciert hat. Stellen Sie sicher, dass dies der Fall ist, indem Sie auf den Link "Vergleich anzeigen ..." klicken und sicherstellen, dass der Benutzer als einer der
Committer aufgeführt ist.- Klonen Sie auf Ihrem lokalen Computer das Repository, an das er gesendet hat:
git clone https://github.com/..../repository.git
- Gehen Sie in dieses Verzeichnis
cd repository
- Kasse der Filiale, an die er gesendet hat:
git checkout [branch]
- Zeigen Sie die neuesten Commits an:
git log -50
Als Committer / Autor sollte eine E-Mail mit den Commit-Daten angezeigt werden.
Hinweis: Jede Warnung in Bezug auf unerwünschte E-Mails sollte dort gelten. Haben nicht Spam.
Eine Möglichkeit besteht darin, die E-Mail-Adresse des Benutzers zu ermitteln und sie dann per E-Mail zu senden. Hikido bietet eine kostenlose Chrome-Erweiterung, die die E-Mail-Adressen der Benutzer anzeigt .