Hi, no, but you can do something to ensure that a particular person has actually done a commit. I’ll give an example.
I can edit my .gitconfig file and in the email field put whatever email I like - an incorrect one, or even an email of my colleague. I can then push that commit, and the incorrect email will show on that commit, or for example the email of my colleague, and people would think that my colleague did the commit when it was actually me. Now obviously that is not good, because I could make it look like my colleague made a really bad commit.
So, to protect against that, it’s best to use GPG keys, and so in my .gitconfig I have:
email = email@example.com
name = Ian Walker
signingkey = my-gpg-signing-key
default = current
gpgsign = true
every commit from there on will automatically be GPG signed. Of course, it will only show as verified in the web interface for Gitlab if the email matches the email address tied to the GPG key.
As you can see above my commits have verified when being GPG signed and if not, then the space is blank. This link will show how to set it up: Signing commits with GPG | GitLab