Comencé a trabajar en un Goproyecto y usa algunos módulos privados de repositorios privados de Github y cada vez que intento ejecutarlo go run main.gome da el siguiente 410 Goneerror:
verificar github.com/repoURL/[email protected]+incompatible/go.mod: github.com/repoURL/[email protected]+incompatible/go.mod: leyendo https: //sum.golang. org/lookup/github.com/!repoURL/[email protected]+incompatible : 410 Gone
Puedo clonar fácilmente un repositorio privado desde la terminal, lo que significa que mis sshclaves están configuradas correctamente. Leí aquí que necesito establecer GOPRIVATEuna variable de entorno, pero no estoy seguro de cómo hacerlo.
¿Alguien puede responder o señalar el tutorial relevante?
Ir: v1.13, OS: macOS Mojave
go
environment-variables
go-modules
UsamaAmjad
fuente
fuente

man $(basename $SHELL)go help module-privateRespuestas:
Respuesta corta:
O
Si desea permitir todos los repositorios privados de su organización
Respuesta larga:
Consulte "Configuración del módulo para módulos no públicos" para obtener más información:
. .
Nota sobre el uso de ssh:
Si usa ssh para acceder a git repo (alojado localmente), es posible que desee agregar lo siguiente a su
~/.gitconfig:para que los
gocomandos puedan acceder al servidor git.fuente
go env -w GOPRIVATE=github.com/{OrgNameHere}/*