Если вы обновились до Go 1.13 и у вас при go mod vendor возникает такая ошибка:

go: finding git.mycompany.tld/private-group/private-project-service v1.2.3
verifying git.mycompany.tld/private-group/private-project-service@v1.2.3/go.mod: git.mycompany.tld/private-group/private-project-service@v1.2.3/go.mod: reading https://sum.golang.org/lookup/git.mycompany.tld/private-group/private-project-service@v1.2.3: 410 Gone

Это потому что разработчики go поменяли механизм работы пакетного менеджера, тем самым сломали привычное поведение для приватных пакетов.

Чтобы починить нужно в свой ~/.bashrc/~/.zshrc добавить вот такое:

export GOPRIVATE=*.mycompany.tld

Это скажет go, что пакеты, начинающиеся на *.mycompany.tld, приватные и не надо искать их в публичном sum.golang.org, а надо ставить их напрямую из гитлаба.

Ссылки: