执行 git add 命令时,遇到错误:
D:phpstudy_proWWWwww.codesou.cn>git add .
fatal: detected dubious ownership in repository at 'D:/phpstudy_pro/WWW/www.codesou.cn>'
'D:/phpstudy_pro/WWW/www.codesou.cn>' is owned by:
SYS/Administrators (S-1-5-32-544)
but the current user is:
SYS/nidongde (S-1-5-21-3341154960-3473901704-2958967699-1001)
To add an exception for this directory, call:
git config --global --add safe.directory D:/phpstudy_pro/WWW/www.codesou.cn
产生这个错误的原因是文件所在的硬盘是我从其他电脑上拆下来的数据盘,因此文件夹默认的所有者还是之前电脑上的用户:SYS/Administrators
。我们要将文件(夹)的所有者改为我现在系统登录的用户:SYS/nidongde
,具体操作步骤如下。
在要操作的文件(夹)上右键单击“属性”,然后分别点击“安全”-“高级”。
![1719388372-9723ad900afb276](https://www.codesou.cn/wp-content/uploads/2024/06/1719388372-9723ad900afb276.webp)
在打开的安全设置页面中,依次点击:所有者后面的“更改”-选择用户或组中的“高级”-“立即查找”,选择要修改成的用户即可。
![1719388373-9723ad900afb276](https://www.codesou.cn/wp-content/uploads/2024/06/1719388373-9723ad900afb276.png)
保存后,所有者就变成新选择的用户了,再次输入 git add 命令,顺利执行。