Haben Ihre Benutzer im Terminal Folgendes ausgeführt? Dies wird normalerweise angezeigt, wenn sie sich festlegen.
git config --global user.name "USERNAME" git config --global user.email "EMAILADDRESS"
Entwickler, die sich in unserem internen Netzwerk, von den Firmencomputern (wir verwenden iMacs), verpflichten, werden als developerX@macY.local angezeigt, wobei ich davon ausgehen würde, dass sie als developerX@company.com angezeigt werden.
Da ich erwartet hatte, dass der Commit über den SSH-Schlüssel, der in sein Konto auf dem GitLab-Server eingefügt wurde, mit dem Pendler verbunden ist, bin ich verblüfft über die Situation, in der die lokale Identität verwendet wird, z. B. die ID, die sie während des Commits haben.
Ich gehe davon aus, dass Git die E-Mail als globale ID verwenden soll, um das Problem zu beheben. Ich frage mich jedoch, ob es eine Gitlab-Datei / -Einstellung gibt, in der ich zusätzliche Informationen hinzufügen könnte, sodass alle DeveloperX-Adressen als E-Mail angezeigt werden und nicht als Einrichtung Ihre ID in Git manuell auf jedem Computer, von dem aus sie eine Verbindung herstellen können, und sie haben die Commit-IDs "gebrochen", wenn einer von ihnen vergisst.
Haben Ihre Benutzer im Terminal Folgendes ausgeführt? Dies wird normalerweise angezeigt, wenn sie sich festlegen.
git config --global user.name "USERNAME" git config --global user.email "EMAILADDRESS"