Re: safe directory on shared drives

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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
>
>




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux