Go: 'no se permite el uso del paquete interno' cuando se ejecuta un proyecto Go bifurcado desde un repositorio de github

Me estoy acostumbrando a Ir e intento entender cómo funciona.

Así que estoy tratando de ejecutar el código de prueba desde mi repositorio zoonoo / go-ethereum, bifurcado desde el repositorio originalethereum / go-ethereum.

Cuando corrogo test . bajo laeth directorio, me sale el siguiente error:

eth/api.go:37:2: use of internal package not allowed

La línea 37 de eth / api.go es la siguiente:"github.com/ethereum/go-ethereum/internal/ethapi"

¿Esto significa que cuando bifurcas un repositorio go, tienes que cambiar la ruta de todas las dependencias dentro del código para ejecutar el código?
¿El sistema de paquetes Go admite la bifurcación del repositorio?

Respuestas a la pregunta(2)

Su respuesta a la pregunta