wake-up-neo.com

Ist es möglich, die Benutzer herauszufinden, die mein Projekt auf GitHub ausgecheckt haben?

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.

38
user1998981

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.

28
ajshort

Verwenden Sie das GitHub-Netzwerkdiagramm, um Gabeln zu verfolgen

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:

  1. Auf der Registerkarte "Netzwerk" rechts neben der Registerkarte "Code" in der Navigationsleiste oben in Ihrem Repository.
  2. Durch Klicken auf die Zahlen (falls nicht Null) in der Anzeige rechts neben dem Widget "Fork" auf der rechten Seite.

Hier ist zum Beispiel ein Teil des Netzwerkdiagramms rbenv :

rbenv network graph

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.

17
Todd A. Jacobs

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.

6
Nikita P

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.

2
Atul Kumar

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. 

0
kodizant