go auth_error ai_generated partial

go: github.com/foo/[email protected]: reading https://proxy.golang.org/github.com/foo/bar/@v/v1.0.0.info: 403 Forbidden

ID: go/proxy-403-forbidden

Also available as: JSON · Markdown · 中文
80%Fix Rate
80%Confidence
0Evidence
2024-08-01First Seen

Version Compatibility

VersionStatusIntroducedDeprecatedNotes
1.13 active
1.22 active

Root Cause

The module proxy returns 403, likely because the module is private and requires authentication, or the proxy blocks it.

generic

中文

模块代理返回 403,可能是模块是私有的需要认证,或代理阻止了访问。

Workarounds

  1. 80% success
    Set GONOSUMDB and GOPRIVATE, then use 'go env -w GOPRIVATE=github.com/foo/*' and use a .netrc file
  2. 60% success
    GOPROXY=https://goproxy.io,direct go mod download

Dead Ends

Common approaches that don't work:

  1. 50% fail

    If the module is private, direct access will also require authentication and fail.

  2. 70% fail

    The fork may have different code and not be officially supported.