Во-первых, зависимости не к исходникам го качаются. Во-вторых, если ты хочешь, чтобы зависимости лежали не в кеше, а в репе были завендорены, то гугли go module vendor. Класться они будут в каталог vendor, а не pkg (pkg обычно для другого используется).