Warum werden meine Beiträge nicht in meinem Profil angezeigt?
Beim Beteiligungsdiagramm für Ihr Profil handelt es sich um einen Eintrag Ihrer Beiträge für GitHub Enterprise-Repositorys. Beiträge werden nicht entsprechend Ihrer lokalen Zeitzone, sondern entsprechend der UTC-Zone (Coordinated Universal Time, koordinierte Weltzeit) mit Zeitstempeln versehen. Beiträge werden nur gezählt, falls sie bestimmte Kriterien erfüllen. In manchen Fällen muss Ihr Diagramm ggf. neu erstellt werden, damit die Beiträge angezeigt werden.
Gezählte Beiträge
Issues und Pull Requests
Issues und Pull Requests werden in Ihrem Beteiligungsdiagramm angezeigt, falls sie in einem eigenständigen Repository und nicht in einem Fork geöffnet wurden.
Commits
Commits werden in Ihrem Beteiligungsdiagramm angezeigt, falls sie alle folgenden Bedingungen erfüllen:
- Die für die Commits verwendete E-Mail-Adresse ist mit Ihrem GitHub Enterprise-Konto verknüpft.
- Die Commits wurden in einem eigenständigen Repository vorgenommen und nicht in einem Fork.
-
Die Commits wurden
- im Standardbranch des Repositorys (in der Regel
master
) vorgenommen, - im Branch
gh-pages
(für Repositorys mit Projektseiten-Websites) vorgenommen.
- im Standardbranch des Repositorys (in der Regel
In addition, at least one of the following must be true:
- Sie sind ein Repository-Mitarbeiter oder ein Mitglied der Organisation, welcher das Repository gehört.
- Sie haben das Repository geforkt.
- Sie haben einen Pull Request oder Issue im Repository geöffnet.
- Sie haben das Repository mit Sternen versehen.
Allgemeine Ursachen für nicht gezählte Beiträge
Hinweise:
- Damit Commits mit Co-Autor auf Profilbeteiligungsdiagrammen angezeigt werden, müssen sie dieselben Kriterien wie Commits mit einem Autor erfüllen.
- Wenn ein Pull Request gemergt wird und Commits gesquasht werden, erhalten nur der Benutzer, der den Pull Request gemergt hat, und der Benutzer, der den Pull Request geöffnet hat, einen Beitragscredit. Andere Mitarbeiter am Pull Request erhalten keinen Beitragscredit.
- Beim Rebasing von Commits erhalten die ursprünglichen Autoren des Commits und die Person, welche die Commits rebaset hat, den Beitragscredit, unabhängig davon, ob sie die Commits an der Befehlszeile oder auf Ihre GitHub Enterprise Server-Instanz rebaset haben.
Die Commit-Erstellung liegt weniger als 24 Stunden zurück
Nachdem Sie einen Commit erstellt haben, der die Anforderung erfüllt, als ein Beitrag gezählt zu werden, kann es bis zu 24 Stunden dauern, bis der Beitrag in Ihrem Beteiligungsdiagramm angezeigt wird.
Sie haben Ihrem Profil Ihre lokale Git-Commit-E-Mail-Adresse nicht hinzugefügt
Commits müssen mit einer zu Ihrem GitHub Enterprise-Profil hinzugefügten E-Mail-Adresse durchgeführt werden, damit sie in Ihrem Beteiligungsdiagramm angezeigt werden. Sie können die für einen Commit verwendete E-Mail-Adresse überprüfen. Fügen Sie dazu .patch
am Ende einer Commit-URL hinzu, also beispielsweise https://github.com/octocat/octocat.github.io/commit/67c0afc1da354d8571f51b6f0af8f2794117fd10.patch:
From 67c0afc1da354d8571f51b6f0af8f2794117fd10 Mon Sep 17 00:00:00 2001
From: The Octocat <octocat@nowhere.com>
Date: Sun, 27 Apr 2014 15:36:39 +0530
Subject: [PATCH] updated index for better welcome message
Bei der im Feld From:
(Von) angegebenen E-Mail-Adresse handelt es sich um die Adresse, die in den Einstellungen für die lokale Git-Konfiguration festgelegt wurde. In diesem Beispiel lautet die für den Commit verwendete E-Mail-Adresse octocat@nowhere.com
.
Falls Ihrem GitHub Enterprise-Profil die für den Commit verwendete E-Mail-Adresse nicht hinzugefügt wurde, müssen Sie Ihrem GitHub Enterprise-Konto die E-Mail-Adresse hinzufügen. Beim Hinzufügen der neuen Adresse wird Ihr Beteiligungsdiagramm automatisch neu erstellt.
Es ist nicht möglich, GitHub Enterprise-Konten generische E-Mail-Adressen, beispielsweise jane@computer.local
, hinzuzufügen. Falls Sie eine solche E-Mail-Adresse für Ihre Commits verwenden, werden die Links weder mit Ihrem GitHub Enterprise-Profil verknüpft noch in Ihrem Beteiligungsdiagramm angezeigt.
Commit wurde weder auf dem Standard- noch auf dem gh-pages
-Branch durchgeführt
Commits werden nur dann gezählt, falls sie auf dem Standardbranch (in der Regel master
) oder auf dem gh-pages
-Branch (für Repositorys mit Projektseiten-Websites) durchgeführt wurden. Falls sich Ihre Commits auf einem Nicht-Standard- oder Nicht-gh-pages
-Branch befinden und sie auf Ihre Beiträge angerechnet werden sollen, müssen Sie eine der folgenden Aktionen durchführen:
- Öffnen Sie einen Pull Request, damit Ihre Änderungen in den Standardbranch oder in den
gh-pages
-Branch gemergt werden. - Ändern Sie den Standardbranch des Repositorys.
Durch das Ändern des Standardbranches des Repositorys wird er für alle Repository-Mitarbeiter geändert. Führen Sie diese Aktion nur dann aus, falls Sie möchten, dass der neue Branch zur neuen Basis wird, auf der alle künftigen Pull Requests und Commits durchgeführt werden.
Commit wurde in einem Fork durchgeführt
Die in einem Fork durchgeführten Commits werden nicht auf Ihre Beiträge angerechnet. Führen Sie eine der folgenden Aktionen durch, damit sie angerechnet werden:
- Öffnen Sie einen Pull Request, damit Ihre Änderungen in das übergeordnete Repository gemergt werden.
- Wenden Sie sich an Ihr GitHub Enterprise-Websiteadministrator, falls Sie den Fork trennen und in ein eigenständiges Repository auf GitHub Enterprise umwandeln möchten. Falls der Fork eigene Forks aufweist, sollten Sie den Support dahingehend informieren, ob die Forks zusammen mit Ihrem Repository in ein neues Netzwerk verschoben werden oder ob sie im aktuellen Netzwerk verbleiben sollen. Weitere Informationen finden Sie unter „Informationen zu Forks“.
Commit wurde in einem gemergten und gesquashten Pull Request durchgeführt
Die in einem gemergten und gesquashten Pull Request durchgeführten Commits werden nicht auf Ihre Beiträge angerechnet. Nur der Benutzer, der den Pull Request gemergt hat, und der Benutzer, der den Pull Request geöffnet hat, erhalten Beitragspunkte. Andere Mitarbeiter am Pull Request erhalten keinen Beitragscredit.