"Unable to auto-detect email address"

Summary

Until recently, I have had a free flow for my pipelines - I push to staging and my web application's server pulls (via SSH; my GITLAB access token is still valid as is my SSH key) accordingly and spins up the necessary containers for a full functioning web presence. However, after the Certificate Issue with Gitlab 6-7 days ago, I no longer experience this free flow. I am now plagued with a crash as soon as my repo script to pull starts with: " *** Please tell me who you are.

Run

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

to set your account's default identity.
Omit --global to set the identity only in this repository.

fatal: unable to auto-detect email address (got 'root@CONTAINER-ID.(none)')

"

I am not looking to run the above command as the application has many contributors, otherwise it is a relatively easy fix. But even at that,

Steps to reproduce

Viable way to reproduce is to spin up a new job (or retry existing passed job) on Gitlab.

What is the current bug behavior?

GIT PULl crashes, requesting for email and name to be added to git config.

What is the expected correct behavior?

GIT PULL to correctly pull code changes to a Docker Container.

Relevant logs and/or screenshots

Output of checks

Screenshot_2023-12-21_012914

Edited by Emmanuel O.