您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

代理密钥RSA SHA256:…返回了错误的签名类型

代理密钥RSA SHA256:…返回了错误的签名类型

这里有两个问题,分别是独立的。

“代理密钥返回的签名类型不正确”警告表示正在使用的SSH代理返回了无效数据。

使用RSA SSH密钥时,可以使用以下几种哈希算法之一进行签名:SHA-1,SHA-256或SHA-512。最初仅支持SHA-1,因此每次使用RSA密钥都意味着您正在使用SHA-1。但是,SHA-1较弱,因此添加了其他更强大的哈希算法。

此消息表示SSH连接使用具有不同签名算法(即SHA-256或SHA-512)的RSA密钥协商了连接。但是,在要求SSH代理对该连接进行签名时,SSH代理提供了SHA-1签名,该签名不符合代理协议。

该消息并不是本质上致命的消息,尽管如果远程端不支持SHA-1签名,则可以选择拒绝您的连接。

您看到的另一条消息,即来自Git的消息,表示您正在尝试执行git pull命令而没有为该分支设置遥控器。在这种情况下,这是因为您在go get现有存储库上使用,因为该命令将尝试更新现有存储库。

如果您只想安装依赖项,运行go build通常会自动为您执行此操作,因此无需go get专门为此目的运行。如果您需要更复杂的东西,则应使用Git本身,因为go get它并非设计用于复杂情况。

其他 2022/1/1 18:14:10 有590人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶