Issue in continuous integration with GitLab when try to run pipeline using GitLab runner

Getting source from Git repositorye[0;me[0;m
e[32;1mFetching changes with git depth set to 50…e[0;m
& : The term ‘git’ is not recognized as the name of a cmdlet, function, script file, or operable program. Check the **
spelling of the name, or if a path was included, verify that the path is correct and try again.
At C:\WINDOWS\TEMP\build_script493069821\script.ps1:229 char:3
+ & “git” “config” “-f” "C:\GitLab-Runner\builds\jBwisFA_\0\pearsontech …
*+ ~~~~~

** + CategoryInfo : ObjectNotFound: (git:String) [], CommandNotFoundException
*
** + FullyQualifiedErrorId : CommandNotFoundException**

I got this error when try to run the pipeline job using runner. Above one is the result of CI pipeline execution logs return. Should “Requirements” be updated with Runtime Engine or my local? are there any specific things do we need to do?