GitHub 上で Go プロジェクトを使用している CircleCI ユーザーは、デフォルトの「.circleci/config」を使用すると、コードとは関係のないエラーが発生する可能性があります。 .yml」テンプレート。このエラーには、次のメッセージが含まれます。
agent key RSA SHA256: ... returned incorrect signature type
この警告は、SSH 接続ネゴシエーション中の SSH エージェントの署名タイプに問題があることを示します。本質的に致命的ではありませんが、リモート サーバーが SHA-1 署名をサポートしていない場合、接続を拒否する可能性があります。
この警告は、SSH 接続が異なる署名アルゴリズム (SHA-256 または SHA) を使用して RSA キーをネゴシエートしたために発生します。 -512) ですが、SSH エージェントはエージェント プロトコルに違反する SHA-1 署名を提供しました。
Git から発生する 2 番目のエラー メッセージは、ブランチにリモートが構成されていない状態で git pull コマンドが試行されていることを示します。これは通常、既存のリポジトリで go get を使用し、リポジトリを更新しようとしたときに発生します。
署名タイプが間違っているという警告:
Git ブランチ エラー:
以上がGo プロジェクトを使用した CircleCI で「不正な署名タイプ」と Git ブランチ エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。