git报错 fatal: unsafe repository 解决方法 xxx is owned by someone else

warning: 这篇文章距离上次修改已过540天,其中的内容可能已经有所变动。
原文: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 "*"
none
最后修改于:2022年10月30日 00:41

添加新评论