Artikelversion: Enterprise Server 2.17
Warum sind meine Commits mit dem falschen Benutzer verknüpft?
GitHub Enterprise verwendet die E-Mail-Adresse im Commit-Header, um den Commit mit einem GitHub-Benutzer zu verknüpfen. Falls Ihre Commits mit einem anderen Benutzer verknüpft oder mit überhaupt keinem Benutzer verknüpft sind, müssen Sie ggf. Ihre lokalen Git-Konfigurationseinstellungen ändern, eine E-Mail-Adresse zu den E-Mail-Einstellungen Ihres Kontos hinzufügen oder beides vornehmen.
Hinweis: Falls Ihre Commits mit einem anderen Benutzer verknüpft sind, bedeutet dies nicht, dass der Benutzer auf Ihr Repository zugreifen kann. Ein Benutzer kann nur dann auf Ihr eigenes Repository zugreifen, falls Sie ihn als einen Mitarbeiter oder zu einem Team hinzufügen, das über Zugriff auf das Repository verfügt.
Mit einem anderen Benutzer verknüpfte Commits
Wenn Ihre Commits mit einem anderen Benutzer verknüpft sind, bedeutet dies, dass der Benutzer seinem GitHub Enterprise-Konto die in Ihren Einstellungen für die lokale Git-Konfiguration hinterlegte E-Mail-Adresse hinzugefügt hat. In diesem Fall können Sie die E-Mail-Adresse in den Einstellungen für Ihre lokale Git-Konfiguration ändern und Ihrem GitHub Enterprise-Konto die neue E-Mail-Adresse hinzufügen, damit künftige Commits mit Ihrem Konto verknüpft werden.
- Führen Sie die unter „E-Mail-Adresse für Commits in Git festlegen“ beschrieben Schritte aus, um die E-Mail-Adresse in Ihrer lokalen Git-Konfiguration zu ändern. Falls Sie mehrere Maschinen verwenden, müssen Sie diese Einstellung auf jeder ändern.
- Fügen Sie Ihren Kontoeinstellungen die E-Mail-Adresse aus Schritt 2 hinzu. Führen Sie dazu die unter „Eine E-Mail-Adresse zum GitHub-Konto hinzufügen“ beschriebenen Schritte durch.
Die ab diesem Zeitpunkt von Ihnen durchgeführten Commits werden mit Ihrem Konto verknüpft.
Mit keinem Benutzer verknüpfte Commits
If your commits are not linked to any user, the commit author's name will not be rendered as a link to a user profile.
Führen Sie die folgenden Schritte durch, um nach der E-Mail-Adresse zu suchen, die für diese Commits verwendet wurde, und um Commits mit Ihrem Konto zu verknüpfen:
- Navigieren Sie zum Commit. Klicken Sie dazu auf den Link für Commit-Mitteilung.
- To read a message about why the commit is not linked, hover over the blue to the right of the username.
- Unrecognized author (with email address) (Unbekannter Autor (mit E-Mail-Adresse)): Falls diese Mitteilung mit einer E-Mail-Adresse angezeigt wird, wurde Ihren Kontoeinstellungen die Adresse nicht hinzugefügt. Um Ihre Commits zu verknüpfen, fügen Sie Ihren GitHub-E-Mail-Einstellungen die E-Mail-Adresse hinzu. If your email address has a Gravatar associated with it, the Gravatar will be displayed next to your username, rather than the default gray Octocat.
- Unrecognized author (no email address) (Unbekannter Autor (keine E-Mail-Adresse)): Falls diese Meldung ohne eine E-Mail-Adresse angezeigt wird, haben Sie eine generische E-Mail-Adresse verwendet, die Ihren E-Mail-Einstellungen nicht hinzugefügt werden kann. Zum Verknüpfen Ihrer künftigen Commits müssen Sie Ihre Commit-E-Mail-Adresse in Git einrichten und dann Ihren GitHub-E-Mail-Einstellungen die neue Adresse hinzufügen. Alte Commits werden nicht verknüpft.
- Invalid email (Ungültige E-Mail-Adresse): Dies bedeutet, dass die in den Einstellungen Ihrer lokalen Git-Konfiguration angegebene E-Mail-Adresse leer oder nicht als E-Mail-Adresse formatiert ist. Zum Verknüpfen Ihrer künftigen Commits müssen Sie Ihre Commit-E-Mail-Adresse in Git einrichten und dann Ihren GitHub-E-Mail-Einstellungen die neue Adresse hinzufügen. Alte Commits werden nicht verknüpft.
Falls in Ihrer lokalen Git-Konfiguration eine generische E-Mail-Adresse oder eine E-Mail-Adresse enthalten war, die bereits an das Konto eines anderen Benutzers angehängt war, werden Ihre vorherigen Commits nicht mit Ihrem Konto verknüpft. Obwohl Git ermöglicht, dass Sie die für vorherige Commits verwendete E-Mail-Adresse ändern können, wird dringend davon abgeraten, insbesondere bei einem freigegebenen Repository. Weitere Informationen finden Sie unter „Autoreninformationen ändern“.