我在尝试使用gitlab ci/cd部署脚本时遇到了这个问题:
Initialized empty Git repository in C:/builds/Tri.BuiV/test-gitlab-cicd/.git/
fatal: detected dubious ownership in repository at 'C:/builds/Tri.BuiV/test-gitlab-cicd'
'C:/builds/Tri.BuiV/test-gitlab-cicd' is owned by:
'S-1-5-83-1-1989435290-1148643240-1709935003-3943614564'
but the current user is:
'S-1-5-93-2-1'
To add an exception for this directory, call:
git config --global --add safe.directory C:/builds/Tri.BuiV/test-gitlab-cicd
我试过:
git config --global --add safe.directory C:/builds/Tri.BuiV/test-gitlab-cicd
但同样的错误,为什么?
我试过:
git config --global --add safe.directory C:/builds/Tri.BuiV/test-gitlab-cicd
但得到同样的问题。
1条答案
按热度按时间krcsximq1#
如果错误仍然存在,可能意味着您的
git config --global
(影响%USERPROFILE%\.gitconfig
)使用的帐户与运行GitLab CICD的帐户不同。如果GitLab使用其他帐户运行,它可能会尝试访问您最初创建的文件夹。
GitLab管道本身需要包括
这就是GitLab 15.8在MR 3538中自动添加的内容。