modules: Add GOAUTH to module config

Closes #13385
This commit is contained in:
Bjørn Erik Pedersen 2025-02-13 11:00:02 +01:00
parent 9f06a3b9cb
commit 03e54683f5

View File

@ -22,6 +22,7 @@ proxy = 'direct'
replacements = ''
vendorClosest = false
workspace = 'off'
auth = ''
{{< /code-toggle >}}
noProxy
@ -36,6 +37,9 @@ private
proxy
: (`string`) Defines the proxy server to use to download remote modules. Default is `direct`, which means "git clone" and similar.
auth
: (`string`) {{< new-in 0.144.0 >}} Configures `GOAUTH` when running the Go command for module operations. This is a semicolon-separated list of authentication commands for go-import and HTTPS module mirror interactions. This is useful for private repositories. See `go help goauth` for more information.
vendorClosest
: (`bool`) When enabled, we will pick the vendored module closest to the module using it. The default behavior is to pick the first. Note that there can still be only one dependency of a given module path, so once it is in use it cannot be redefined. Default is `false`.