转载来自:https://www.aspirantzhang.com/network/git-fatal-unsafe-repository.html
git近期进行了版本升级,添加了新的目录安全限制。造成在进行git常规操作时,或在各类编辑器如VSCode中无法发现.git文件,报错:
fatal: unsafe repository(xxx is owned by someone else.)
To add an exception for this directory, call
git config –global –add safe.directory
本文介绍处理方法。
处理方案1:忽略单个目录
哪个目录里有git,就通过命令行添加哪个目录,多个目录,多次添加。
- git config --global --add safe.directory D:/www/your-project
- git config --global --add safe.directory D:/www/other-project
处理方案2:忽略全部文件夹
可以通过加通配符为*,忽略所有文件夹。需要注意,该处理方法一般适用于只有本人一个用户使用的电脑,确保无其它用户,否则存在安全问题。见下方详述。
- git config --global --add safe.directory "*"