Ich frage mich, ob es eine Möglichkeit gibt zu wissen, wer mein auf GitHub gehostetes Projekt ausgecheckt hat? Dazu gehören Personen, die das Projekt direkt in GitHub eingebunden haben, sowie Personen, die das Repository möglicherweise mit Standardbefehlen git clone
geklont haben.
Wenn Sie unter "ausgecheckt" Personen verstehen, die Ihr Projekt geklont haben, ist dies nicht möglich. Sie müssen nicht einmal ein GitHub-Benutzer sein, um ein Repository zu klonen, daher wäre es unmöglich, dies nachzuverfolgen.
Sie haben keine Möglichkeit herauszufinden, wer Ihr Repository mit Standard-git-Befehlen wie git clone
ausgecheckt hat, Sie können jedoch mit can feststellen, wer Ihr Repository auf GitHub mit dem Network Graph Visualizer gegliedert hat. Zum Zeitpunkt dieser Antwort können Sie auf mindestens zwei Arten auf diese Funktion zugreifen:
Hier ist zum Beispiel ein Teil des Netzwerkdiagramms rbenv :
Die Registerkarte "Members" oben in der Netzwerkgrafik zeigt Ihnen auch eine andere Ansicht und listet die Namen der Personen auf, die derzeit Gabks auf GitHub haben. Es werden offensichtlich keine Personen angezeigt, die außerhalb von GitHub geklont wurden, oder Personen, die ihre Gabel später gelöscht haben.
Ich glaube, das ist eine alte Frage, und der Verkehr wurde von Github im Jahr 2014 eingeführt. Hier ist der Link zur Beschreibung des Verkehrs, der Ihnen die Ansichten zu Ihren Repositories zeigt.
Gehen Sie in den Graphen zum Verkehrsbereich. Hier finden Sie, wie viele einzigartige Besucher Sie haben. Abgesehen davon gibt es keine andere Möglichkeit zu wissen, wer Ihr Konto genau angesehen hat.
Die Verwendung von Blockchains sollte es Ihnen ermöglichen, anhand des Proxy-Peer-to-Peer-Vertrauens, der Zugriff auf Ihre Repos hat, zu verfolgen und zu kontrollieren, da git einen grafischen Ansatz für Repos verwendet, ist dies sehr gut geeignet, um den Verkehr über eine Codekette zu überprüfen.