一、问题描述:
使用jenkins构建一条流水线,拉取代码时,报错not in a git directory
已配置凭据。
二、问题原因:
这个安全问题在Git v2.35.2及更高版本中开始出现,Git现在检查文件夹的所有权,试图确保使用Git的文件夹的所有者与当前用户帐户的所有者相同。
三、问题解决
git config --global --add safe.directory '*'
四、资料链接
https://community.jenkins.io/t/stderr-fatal-not-in-a-git-directory/11191
https://weblog.west-wind.com/posts/2023/Jan/05/Fix-that-damn-Git-Unsafe-Repository#why-oh-why