Merge branch 'jk/url-insteadof-config' into maint
The interaction of "url.*.insteadOf" and custom URL scheme's whitelisting is now documented better. * jk/url-insteadof-config: docs/config: mention protocol implications of url.insteadOf
This commit is contained in:
commit
7dab7c5b59
@ -3222,6 +3222,13 @@ url.<base>.insteadOf::
|
|||||||
the best alternative for the particular user, even for a
|
the best alternative for the particular user, even for a
|
||||||
never-before-seen repository on the site. When more than one
|
never-before-seen repository on the site. When more than one
|
||||||
insteadOf strings match a given URL, the longest match is used.
|
insteadOf strings match a given URL, the longest match is used.
|
||||||
|
+
|
||||||
|
Note that any protocol restrictions will be applied to the rewritten
|
||||||
|
URL. If the rewrite changes the URL to use a custom protocol or remote
|
||||||
|
helper, you may need to adjust the `protocol.*.allow` config to permit
|
||||||
|
the request. In particular, protocols you expect to use for submodules
|
||||||
|
must be set to `always` rather than the default of `user`. See the
|
||||||
|
description of `protocol.allow` above.
|
||||||
|
|
||||||
url.<base>.pushInsteadOf::
|
url.<base>.pushInsteadOf::
|
||||||
Any URL that starts with this value will not be pushed to;
|
Any URL that starts with this value will not be pushed to;
|
||||||
|
@ -35,6 +35,16 @@ to use persistent-https:
|
|||||||
[url "persistent-http"]
|
[url "persistent-http"]
|
||||||
insteadof = http
|
insteadof = http
|
||||||
|
|
||||||
|
You may also want to allow the use of the persistent-https helper for
|
||||||
|
submodule URLs (since any https URLs pointing to submodules will be
|
||||||
|
rewritten, and Git's out-of-the-box defaults forbid submodules from
|
||||||
|
using unknown remote helpers):
|
||||||
|
|
||||||
|
[protocol "persistent-https"]
|
||||||
|
allow = always
|
||||||
|
[protocol "persistent-http"]
|
||||||
|
allow = always
|
||||||
|
|
||||||
|
|
||||||
#####################################################################
|
#####################################################################
|
||||||
# BUILDING FROM SOURCE
|
# BUILDING FROM SOURCE
|
||||||
|
Loading…
Reference in New Issue
Block a user