Why do I have to keep providing my git username and email today?

Sorry, I was unable to create the file. The git user.email and user.name are not configured, preventing you from committing changes.
Before you continue, please set up your Git username and email by running the following command in Terminal:
Please replace “your email @example.com” and “your name” with your actual information.
why?

I thought I could trust cursor and use him for a long time, but lately he’s been having so many problems that I’ve opted out of cursor.