转自:noerror.net
问题描述 执行git submodule update --init --recursive更新子模块时报错:
fatal: detected dubious ownership in repository at '/media/data/users/jhu3szh/serialize'
To add an exception for this directory, call:
git config --global --add safe.directory /media/data/users/jhu3szh/serialize
解决办法 因为git心的权限安全策略导致的报错,可以按提示把目录添加到信任列表
git config --global --add safe.directory /media/data/users/jhu3szh/serialize
如果仍有其他问题可以考虑把目录下的所有内容都添加到信任列表:
git config --global --add safe.directory "*"
另外如果是linux系统,请检查目录所属的用户、以及访问权限。如果目录所属用户不是当前用户可以使用命令切换: chown -R <当前用户> <当前目录>