Ich weiß, dass der Besitzer eines Repos eine Gabelanforderung sehen kann, wenn eine ausgeführt wird. Aber was ist mit einem Klon? Kann der Besitzer des Repos sehen, wann jemand es klont?
Ich weiß, dass der Besitzer eines Repos eine Gabelanforderung sehen kann, wenn eine ausgeführt wird. Aber was ist mit einem Klon? Kann der Besitzer des Repos sehen, wann jemand es klont?
Antworten:
Die Frage ist zu allgemein, aber lassen Sie mich die aktuelle Frage beantworten.
Kann der Besitzer des Repos sehen, wann jemand es klont?
Nein sie können nicht. Wenn ich zu einem Ihrer Repositorys gehe und es auf meine lokale Festplatte klone, können Sie das nicht sehen. Und warum willst du das? Wahrscheinlich gibt es viele Klone Ihres Repositorys.
Wisse, dass Klone auf anderen Systemen als Github leben können.
Weiß der Besitzer nun, dass jemand sein Repository auf Github selbst gegabelt hat?
Ja, das werden sie, vorausgesetzt sie achten darauf.
Ich habe folgendes gemacht:
Folgendes sehe ich auf meiner ersten Seite nach dem Anmelden:
Wenn ich folgendes mache:
Klicken Sie auf die kleine 1 rechts neben der Schaltfläche "Gabel":
Klicken Sie auf die Registerkarte "Mitglieder":
Dann sehe ich das:
Fazit:
Ja , der Besitzer eines Repositorys wird sehen, wenn jemand eine Gabelung auf Github macht , aber nein , er wird es nicht sehen, wenn jemand irgendwo anders einen Klon macht.
Soweit ich festgestellt habe, können Sie nicht wissen, wann jemand es klont (wenn Sie die genaue Zeit meinen) oder wer es geklont hat . Sie können jedoch anhand dieser URL wissen, wie viele Klone an welchem Datum erstellt wurden und wie viele eindeutige Kloner verwendet wurden.
https://github.com/{usernamme}/{reponame}/graphs/traffic
Registerkarte "Einblicke":
Eine Sache, die ich jedoch als faul empfinde, ist, dass einzigartige Kloner mehr als nur eindeutige Besucher sind. Wie kann sich jemand entscheiden, auch ohne das Repo zu klonen? Ich denke, es können in solchen Fällen Bots sein.
Sie können das Klondiagramm auf GitHub verwenden, um herauszufinden, wie oft der Quellcode Ihres Repositorys an einem bestimmten Tag tatsächlich geklont wird. Weitere Informationen finden Sie hier https://help.github.com/articles/about-repository-graphs/#traffic
Ja, das kann man machen.
Voila, Sie erhalten Ihren Datenverkehr einschließlich der Anzahl der Klone mit einer Zeitleiste.
Referenz: Klondiagramm
Solange Sie Zugriff auf das Repo haben, auch bekannt als SSH-Schlüssel im Dateisystem mit der Fernbedienung, dann ja. Sie würden wie folgt vorgehen:
git fetch some_remote
git log some_remote/some_branch