Comencé a trabajar en un Go
proyecto y usa algunos módulos privados de repositorios privados de Github y cada vez que intento ejecutarlo go run main.go
me da el siguiente 410 Gone
error:
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 ssh
claves están configuradas correctamente. Leí aquí que necesito establecer GOPRIVATE
una 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-private
Respuestas:
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
go
comandos puedan acceder al servidor git.fuente
go env -w GOPRIVATE=github.com/{OrgNameHere}/*