Re: [BUG] fatal: transport 'file' not allowed during submodule add
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Dec 28, 2022, 03:34 UTC
- Message-ID
- <xmqqilhwp5g4.fsf@gitster.g>
- In-Reply-To
- <00f901d91a47$09400110$1bc00330$@nexbridge.com>
<rsbecker@nexbridge.com> writes:
Show 8 quoted lines
> As of 2.39.0, I am now getting fatal: transport 'file' not allowed when > performing a submodule add after a clone -l. The simple reproduce of this > is: > ... > This happens for any submodule add on the same system. Some online research > indicates that there was a security patch to git causing this, but I can't > find it. This does not seem correct to me or how this improves security. > Help please - this is causing some of my workflows to break.
Thanks for reporting, Randall.
This suspiciously sounds like what a1d4f67c (transport: make `protocol.file.allow` be "user" by default, 2022-07-29) is doing deliberately. Taylor, does this look like a corner case the 2.30.6 updates forgot to consider?
Thanks.