If I create a new repository as root, $ sudo git init Initialized empty Git repository in /home/mjo/tmp/.git/ $ ls -alh total 12K drwxr-xr-x 3 mjo mjo 4.0K 2024-10-31 00:09 . drwxr-x--- 17 mjo mjo 4.0K 2024-10-31 00:07 .. drwxr-xr-x 6 root root 4.0K 2024-10-31 00:09 .git and attempt to do anything in it, I get a safe.directory warning: $ git status fatal: detected dubious ownership in repository at '/home/mjo/tmp' ... Does that make sense? In terms of ownership, root:root is as safe as it gets. I'm aware that safe.directory is only scratching the surface of these "doing things in a directory that someone else can write to" exploits, but within the limited scope of this one feature, root ownership does not strike me as particularly dubious.