CircleCI 中的签名类型错误
CircleCI 默认 Go 模板中的“代理密钥返回不正确的签名类型”错误源于以下差异:预期和提供的 SSH 签名算法。
SHA-1 与 SHA-1更强的哈希算法
RSA SSH 密钥可以使用各种哈希算法进行签名,包括 SHA-1、SHA-256 和 SHA-512。当连接使用 SHA-256 或 SHA-512 进行协商,但代理提供 SHA-1 签名时,会出现此错误。这违反了 SSH 协议。
非致命错误
虽然本质上不是致命的,但如果不支持 SHA,该错误可能会导致远程端拒绝连接-1 个签名。
Git 合并请求错误
第二个错误,“没有当前分支的跟踪信息”,表示正在执行 git pull 命令,而没有为该分支建立远程。这种情况通常发生在对现有存储库使用 Go get 时。
解决方案
不正确的签名错误:
Git 合并请求错误:
以上是为什么 CircleCI 显示'代理密钥返回不正确的签名类型”和'无跟踪信息”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!