Я использую команду go test после установки export GO111MODULE=on для обновления go.mod и запуска набора тестов.
Я вижу так много ошибок аутентификации, как показано ниже
The authenticity of host 'gitlab.com (35.231.145.151)' can't be established.
ECDSA key fingerprint is SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw.
Are you sure you want to continue connecting (yes/no)? The authenticity of host 'gitlab.com (35.231.145.151)' can't be established.
ECDSA key fingerprint is SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw.
Are you sure you want to continue connecting (yes/no)? The authenticity of host 'gitlab.com (35.231.145.151)' can't be established.
ECDSA key fingerprint is SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw.
Are you sure you want to continue connecting (yes/no)? The authenticity of host 'gitlab.com (35.231.145.151)' can't be established.
ECDSA key fingerprint is SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw.
Are you sure you want to continue connecting (yes/no)? go: modernc.org/[email protected]: unknown revision v1.0.0
go: modernc.org/[email protected]: unknown revision v1.0.0
The authenticity of host 'gitlab.com (35.231.145.151)' can't be established.
ECDSA key fingerprint is SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw.
Are you sure you want to continue connecting (yes/no)? go: modernc.org/[email protected]: unknown revision v1.0.0
go: modernc.org/[email protected]: unknown revision v1.0.0
го версия go1.12.1 linux/amd64

Это нормальное поведение SSH, когда он не знает ключей хоста. Инструмент go не отображает приглашение с просьбой принять (или отклонить) ключи хоста.
Вы можете добавить их самостоятельно, запустив:
# Fetch keys for gitlab.com, save them to a temporary file.
$ ssh-keyscan -H gitlab.com > tmpkeys
# Print the checksums
$ ssh-keygen -l -f tmpkeys
2048 SHA256:ROQFvPThGrW4RuWLoL9tq9I9zJ42fK4XywyRtbOz/EQ |1|acl3SWCVoYBF6aZrd2FSWIafzT8=|fu8Ivfg6HIGVxsFSx5u3aZwY6CQ= (RSA)
256 SHA256:HbW3g8zUjNSksFbqTiUWPWg2Bq1x8xdGUrliXFzSnUw |1|LMWC/o9XJxW3EtS0hN8/WBBkPrk=|JocpRioPZiOte6ek33XOO6JljQY= (ECDSA)
256 SHA256:eUXGGm1YGsMAS7vkcx6JOJdOGHPem5gQp4taiCfCLB8 |1|BAhrVESJhSsdsGsXHXzY1bvW3P0=|p4KuzvnpUqZA/PGKGkjN0sXKsuk= (ED25519)
# If satisfied with the checksums, append the keys to the known hosts file.
$ cat tmpkeys >> ~/.ssh/known_hosts
Контрольные суммы ключей хоста можно проверить на сайт гитлаба.
Как только вы это сделаете: попробуйте команду еще раз, она перестанет запрашивать ключи хоста, поскольку они будут известны.
@ambikanair modernc.org/mathutil не имеет тега v1.0.0?
Я использую go.mod и для создания папки поставщика я запускаю go mod vendor, во время которого появляется указанная выше ошибка. Так вот в файле mod я нигде не указал modernc.org/. Может это косвенная зависимость
Я добавил их сейчас, как упоминалось выше. Хотя подсказка больше не видна, я получаю
go: modernc.org/[email protected]: unknown revision v1.0.0 go: modernc.org/[email protected]: unknown revision v1.0.0 go: modernc.org/[email protected]: unknown revision v1.0.0 go: modernc.org/[email protected]: unknown revision v1.0.0 go: modernc.org/[email protected]: unknown revision v1.0.0 go: error loading module requirements