wake-up-neo.net

Wird nicht als Mitwirkender auf GitHub angezeigt

Ich habe Mühe, GitHub dazu zu bringen, meine Beiträge zu einem Projekt zu zeigen. Es ist nicht mein Repository, aber andere Repositorys, an denen ich beteiligt war, werden in meinem Profil angezeigt. 

Ich habe Beiträge zur gemeinsamen und privaten Repositories-Arbeit getestet. Ich habe von anderen Projekten gedrängt und alles funktioniert wie erwartet. Die Patches aus dem nicht funktionierenden und einem funktionierenden Projekt zeigen beide die gleichen Details. Jegliche Weiterentwicklungen von Arbeitsprojekten zeigen mich als Mitarbeiter sowohl im Repository als auch in meinem persönlichen Profil. 

git config --global user.email und git config --global user.name sind beide korrekt. Das Repository, zu dem ich mich verpflichte, zeigt mich als Autor, aber nicht in meinem Profil. 

Ich bin ein bisschen verloren, was ich tun soll. Hat jemand irgendwelche Ideen? 

10
SirCipher

Nur wenige Dinge können dazu führen, dass Sie Ihre eigenen Beiträge zum Git-Repository einer anderen Person nicht sehen können.

  1. Der Besitzer des Repositorys hat Ihre Zweigstelle möglicherweise noch nicht zusammengeführt. Wenn dies der Fall ist, werden Sie möglicherweise nicht als Mitwirkender angezeigt, da sich technisch zu diesem Zeitpunkt noch kein Code in dieser Master-Zweigstelle befindet.

  2. Ihre Pull-Anfrage wurde nicht geöffnet und steht stagnierend. Beachten Sie, dass, selbst wenn einige Ihre Zweigniederlassungsanforderung geöffnet haben, Sie sich möglicherweise aus dem oben genannten Grund nicht als Mitwirkender sehen, bis sie Sie zusammengeführt haben.

  3. Ihr Zweig wurde ohne Zusammenführen geöffnet und geschlossen. Ihr Code wurde nicht zum Hauptzweig hinzugefügt. Daher haben Sie keinen technischen Beitrag geleistet.

  4. Das Repository der Eigentümer ist privat und er entscheidet sich dafür, seine privaten Beiträge nicht zu teilen. Aus diesem Grund können Sie Ihre Beiträge auch nicht an ihr privates Repository weitergeben.

  5. Rollback ausführen. Obwohl ich nicht sicher bin, könnten Sie vielleicht nicht auftauchen, wenn sie einen Commit zurückverfolgt haben, der Ihren Code enthielt. Wieder einmal bin ich mir nicht sicher.

Hoffe, das beantwortet deine Frage.

7
user7174959

Selbst wenn Sie Ihren Zweig verzweigen, festschreiben oder zusammenführen, wird er manchmal nicht in Mitwirkenden angezeigt. Möglicherweise liegt dies daran, dass die E-Mail, die Sie in der Befehlszeile festgelegt haben, nicht in Ihrem Git-Profil aufgeführt ist. Die folgenden Schritte arbeiten für mich.

  1. gehe zu https://github.com/settings/emails
  2. Fügen Sie Ihre E-Mail-Adresse hinzu, die in der Befehlszeile verwendet wird, um die Option "E-Mail-Adresse hinzufügen" hinzuzufügen

Überprüfen Sie nun die Registerkarte Mitwirkende des Projekts. Ihre Beiträge werden angezeigt.

12
Vinayak Sakhare

Schauen Sie sich die Hilfe von Github zu den Beiträgen an: link

Wenn das Repository, zu dem Sie beitragen, aus einem anderen Repository gespalten wird oder in einem nicht standardmäßigen Zweig zusammengeführt wird, werden diese nicht in Ihrem Profil berücksichtigt.

Wenn sie zu einer Pull-Anforderung, die von einer anderen Person geöffnet wurde, Commits waren, ist es auch möglich, dass die Betreuer die Commits zusammengedrückt haben und nur derjenige, der die Pull-Anfrage geöffnet hat, erhält Kredit.

1
Chris

Legen Sie Ihre E-Mail-Adresse für jedes Repository auf Ihrem Computer fest

git config --global user.email "[email protected]"

Dann übergeben Sie etwas und überprüfen Sie die Registerkarte Mitwirkende.

Lesen Sie mehr von Github

1
bravohex

Github zeigt nur die Top 100 Mitwirkenden für ein Projekt. Bei mehr als 100 Mitwirkenden werden einige nicht angezeigt, auch wenn Sie den Datumsbereich einschränken.

0
dpi