根据此QA,safe.directory由于git 上发现了最新的 CVE ,我们可以使用参数添加要标记为白名单的目录。但似乎没有办法递归添加某些目录。
我有很多存储库要添加,所以我想使用递归添加(如果该功能存在)。存储库主要放置在我在 ubuntu 上安装的 NTFS 磁盘上,因此内部文件的所有者始终是 root。如果登录的用户与 git 目录的所有者不匹配,最新的更新似乎会通过显示此类错误来限制 git 操作fatal: unsafe repository ('/media/data1/project1/si/project' is owned by someone else。