Suponha que você tenha um repositório em github.com/someone/repoe faça um fork dele github.com/you/repo. Você deseja usar seu fork em vez do repo principal, então você faz um
go get github.com/you/repo
Agora, todos os caminhos de importação neste repositório serão "quebrados", o que significa que, se houver vários pacotes no repositório que fazem referência uns aos outros por meio de URLs absolutos, eles farão referência à fonte, não ao fork.
Existe uma maneira melhor do que cloná-lo manualmente no caminho certo?
git clone git@github.com:you/repo.git $GOPATH/src/github.com/someone/repo
ec2pacote - ele tem uma launchpad.net/goamz/awsimportação. Ambos, o awse os ec2pacotes residem no SAME repositório, portanto, quando bifurcados, não farão referência ao pacote correto (aquele na bifurcação).