Informationen zum Abzeichnen von Commits
Commit-Unterschriften ermöglichen es Benutzern zu bestätigen, dass ein Commit den Regeln und den Lizenzbestimmungen eines Repositorys entspricht. Sie können obligatorische Commit-Abmeldungen für einzelne Repositorys für Benutzer aktivieren, die sich über Ihre GitHub Enterprise Server-Instancedie Weboberfläche verpflichten und die Abmeldung bei einem Commit zu einem nahtlosen Teil des Commitprozesses machen. Sobald obligatorische Commit-Abmeldungen für ein Repository aktiviert sind, wird jeder Commit, der über Ihre GitHub Enterprise Server-Instancedie Webschnittstelle des Commits an diesem Repository vorgenommen wurde, automatisch vom Commitautor abgemeldet.
Organisationsbesitzer können auch das obligatorische Abzeichnen von Commits auf Organisationsebene aktivieren. Weitere Informationen finden Sie unter Verwalten der Richtlinie für das Abzeichnen von Commits für deine Organisation.
Das obligatorische Abzeichnen von Commits gilt nur für Commits, die auf der Weboberfläche erfolgen. Bei Commits über die Git-Befehlszeilenschnittstelle muss der Autor des Commits den Commit mit der Option --signoff abzeichnen. Weitere Informationen findest du in der Git-Dokumentation.
Du kannst feststellen, ob für ein Repository, an dem du mitwirkst, das obligatorische Abzeichnen von Commits aktiviert ist, indem du den Header des Commitformulars am Ende der von dir bearbeiteten Datei überprüfst. Nachdem das obligatorische Abzeichnen von Commits aktiviert wurde, steht im Header „Änderungen abzeichnen und committen“.

Ehe du einen Commit abzeichnest, solltest du dich vergewissern, dass dein Commit mit den Regeln und Lizenzen des Repositorys übereinstimmt, in das du committest. Das Repository kann eine Abzeichnungsvereinbarung verwenden, z. B. das Developer Certificate of Origin der Linux Foundation. Weitere Informationen findest du im Developer Certificate of Origin.
Das Abzeichnen eines Commits unterscheidet sich vom Signieren eines Commits. Weitere Informationen zum Signieren eines Commits findest du unter Informationen zur Verifizierung einer Commit-Signatur.
Das obligatorische Abzeichnen von Commits für dein Repository aktivieren oder deaktivieren
-
Navigieren Sie auf GitHub zur Hauptseite des Repositorys.
-
Klicke unter dem Repositorynamen auf Settings. Wenn die Registerkarte „Einstellungen“ nicht angezeigt wird, wähle im Dropdownmenü die Option Einstellungen aus.

-
Wählen Sie unter "Commits" die Option "Mitwirkende anfordern" aus, um sich bei webbasierten Commits abzumelden.