git报错 fatal: unsafe repository 解决方法 xxx is owned by someone else
warning:
这篇文章距离上次修改已过783天,其中的内容可能已经有所变动。
原文: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 "*"