Перейти к содержанию

Настройка Go

go:
  enabled: true
  repository:
    - name: go
      registry: https://proxy.golang.org
      sumdb-registry: https://sum.golang.org
      scan-manifest: true
      scan-package: true
      work-mode: strict_wait
      url-encoded-config: true

Настройте Go toolchain. Для постоянной настройки используйте go env -w:

go env -w GOPROXY=https://osa-proxy.example.com/go
go env -w GOSUMDB="sum.golang.org https://osa-proxy.example.com/go/sumdb/sum.golang.org"
go mod download

GOSUMDB нужен, если запросы к sum.golang.org также должны идти через OSA Proxy Go.

Для разового запуска можно задать переменные окружения:

GOPROXY=https://osa-proxy.example.com/go \
GOSUMDB="sum.golang.org https://osa-proxy.example.com/go/sumdb/sum.golang.org" \
go get github.com/gin-gonic/gin@latest
Страница была полезна?