Glad it worked! copying in the list in case others can be helped by the confirmation. P. On 15/04/2022 12:55, Andrew Noblet wrote: > Thank you! Adding `git config --global --add safe.directory > '%(prefix)///192.168.0.120/config/'` <http://192.168.0.120/config/'`> > worked! > > Andrew > > On Fri, Apr 15, 2022 at 7:43 AM Philip Oakley <philipoakley@iee.email> > wrote: > > Hi Andrew, > > On 15/04/2022 11:14, Andrew Noblet wrote: > > The new git security rules creates an issue on Windows systems where > > the git repository is hosted in a shared folder. > > > > $ git status > > > > ``` > > fatal: unsafe repository ('//192.168.0.120/config/ > <http://192.168.0.120/config/>' is owned by someone else) > > To add an exception for this directory, call: > > > > git config --global --add safe.directory > //192.168.0.120/config/ <http://192.168.0.120/config/> > > ``` > > > > $ git config --global --add safe.directory > //192.168.0.120/config/ <http://192.168.0.120/config/> > > $ git status > > > > ``` > > warning: encountered old-style '//192.168.0.120/config/ > <http://192.168.0.120/config/>' that should > > be '%(prefix)//192.168.0.120/config/ <http://192.168.0.120/config/>' > > fatal: unsafe repository ('//192.168.0.120/config/ > <http://192.168.0.120/config/>' is owned by someone else) > > To add an exception for this directory, call: > > > > git config --global --add safe.directory > //192.168.0.120/config/ <http://192.168.0.120/config/> > > ``` > > > > There seems to be no way to add a shared drive path to the safe > directory list. > > This (instruction clarification) is being discussed / sorted at > [git-for-windows/git] Include trailing slash in prefix migration > instructions (PR #3790) > https://github.com/git-for-windows/git/pull/3790 > > The key point being that for a `//server` path you will need three > slashes. (IIUC) One for magic prefix string, and then two as part > of the > server name. > > There is now also the `*` option that permits all as safe > directories. > Worth checking how the user and group security is being handled > locally, > especially for accidental failures. > Philip > >