Настройка 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
Страница была полезна?