首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用go测试时出现身份验证错误

使用go测试时出现身份验证错误
EN

Stack Overflow用户
提问于 2019-05-25 08:59:55
回答 1查看 179关注 0票数 3

我在设置export GO111MODULE=on之后使用go test命令来更新go.mod并运行测试套件。

我看到很多像下面这样的身份验证错误

代码语言:javascript
复制
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/cc@v1.0.0: unknown revision v1.0.0
go: modernc.org/mathutil@v1.0.0: 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/strutil@v1.0.0: unknown revision v1.0.0
go: modernc.org/golex@v1.0.0: unknown revision v1.0.0

go版本为go1.12.1 linux/amd64

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-25 13:38:00

当它不知道主机密钥时,这是正常的SSH行为。go工具不会出现要求您接受(或拒绝)主机密钥的提示。

您可以通过运行以下命令自行添加它们:

代码语言:javascript
复制
# 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 

可以在gitlab's site上验证主机密钥校验和。

一旦您完成此操作:再次尝试该命令,它应该会停止提示您输入主机密钥,因为它们将是已知的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56300888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档