git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: safe.directory warnings for root-owned repositories

From
Taylor Blau <me@ttaylorr.com>
Date
Oct 31, 2024, 20:04 UTC
Message-ID
<ZyPi4xdGPwfa9+ez@nand.local>
In-Reply-To
<ZyN03D8os53XJGDo@mertle>
On Thu, Oct 31, 2024 at 08:15:24AM -0400, Michael Orlitzky wrote:
Show 12 quoted lines
> On 2024-10-31 05:38:00, Caleb White wrote:
> >
> > The dubious ownership check simply reports that the directory is owned by
> > someone other than the user running the command, with no special handling
> > for the root user. While the error might not make the most sense in this
> > context, I'm not sure that it's worth special-casing the root user
> > (really the user with id = 0 as it might not be named `root`) in the
> > implementation.
> >
> > Why would you initialize a repository as `root` in the first place?
>
> To avoid the dubious ownership warning, obviously :)

If you want to avoid the warning entirely, you can set 'safe.directory' to "*" at the global level, and that will opt-out of the check entirely.

Of course, you should consult that portion of the git-config(1) manual page to understand the implications of doing so, but it is something that Git supports doing.

Thanks, Taylor

Previous: Michael Orlitzky
Message 4 of 4 in “safe.directory warnings for root-owned repositories”
  1. Michael OrlitzkyOct 31, 2024
  2. Caleb WhiteOct 31, 2024
  3. Michael OrlitzkyOct 31, 2024
  4. Taylor BlauOct 31, 2024

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.