Припустимо, у вас є сховище github.com/someone/repoі ви відправте його github.com/you/repo. Ви хочете використовувати свою вилку замість основної репо, тому зробите
go get github.com/you/repo
Тепер усі шляхи імпорту в цьому репо будуть "порушені", тобто якщо в сховищі є кілька пакетів, які посилаються один на одного за допомогою абсолютних URL-адрес, вони посилаються на джерело, а не на вилку.
Чи є кращий спосіб, як клонувати його вручну в потрібний шлях?
git clone git@github.com:you/repo.git $GOPATH/src/github.com/someone/repo
ec2пакет - він має launchpad.net/goamz/awsімпорт. І пакети , awsі ec2пакети перебувають у сховищі SAME, тому при розщепленні не посилаються на правильний пакет (той, що знаходиться у вилці).