Saltar al contenido

Cómo configurar la variable de entorno GOPRIVATE

Nuestros desarrolladores estrellas agotaron sus provisiones de café, en su búsqueda todo el tiempo por la resolución, hasta que Fernando halló el arreglo en Bitbucket por lo tanto ahora la comparte contigo.

Solución:

Respuesta corta:

go env -w GOPRIVATE=github.com/repoURL/private-repo

O

Si desea permitir todos los repositorios privados de su organización

go env -w GOPRIVATE=github.com//*

Respuesta larga:

Consulte “Configuración del módulo para módulos no públicos” para obtener más información:

La variable de entorno GOPRIVATE controla qué módulos el comando go considera privados (no disponibles públicamente) y, por lo tanto, no deben usar la base de datos proxy o checksum. La variable es una lista separada por comas de patrones globales (en la sintaxis de path.Match de Go) de prefijos de ruta de módulo. Por ejemplo,

 GOPRIVATE=*.corp.example.com,rsc.io/private

hace que el comando go trate como privado cualquier módulo con una ruta prefix coincidiendo con cualquiera de los patrones, incluidos git.corp.example.com/xyzzy, rsc.io/private y rsc.io/private/quux.

. .

El comando ‘go env -w’ (consulte ‘go help env’) se puede usar para configurar estas variables para futuras invocaciones del comando go.


Nota sobre el uso de ssh:

Si utiliza ssh para acceder a git repo (alojado localmente), es posible que desee agregar lo siguiente a su ~/.gitconfig:

[url "ssh://[email protected]/"]
       insteadOf = https://git.local.intranet/

Para el go comandos para poder acceder al servidor git.

Solo un seguimiento del uso de ssh, este es el comando utilizado para que funcione:

GitHub:

git config --global url."[email protected]:".insteadOf "https://github.com/"

Bitbucket:

git config --global url."[email protected]:".insteadOf "https://bitbucket.org/"

Aquí tienes las reseñas y valoraciones

Al final de la post puedes encontrar las explicaciones de otros administradores, tú además puedes insertar el tuyo si lo deseas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *