ホームページ >バックエンド開発 >Golang >CircleCI で「エージェント キーが間違った署名タイプを返しました」および「追跡情報がありません」というエラーが表示されるのはなぜですか?

CircleCI で「エージェント キーが間違った署名タイプを返しました」および「追跡情報がありません」というエラーが表示されるのはなぜですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-24 01:31:11847ブラウズ

Why Does CircleCI Show

CircleCI での不正な署名タイプのエラー

CircleCI のデフォルトの Go テンプレートでの「エージェント キーが不正な署名タイプを返しました」エラーは、予期され提供された SSH 署名

SHA-1 とより強力なハッシュ アルゴリズム

RSA SSH キーは、SHA-1、SHA-256、SHA- などのさまざまなハッシュ アルゴリズムを使用して署名できます。 512.このエラーは、接続が SHA-256 または SHA-512 を使用してネゴシエートするが、エージェントが SHA-1 署名を提供する場合に発生します。これは SSH プロトコルに違反します。

致命的ではないエラー

本質的に致命的ではありませんが、このエラーにより、SHA がサポートされていない場合、リモート側で接続が拒否される可能性があります。 -1 署名。

Git マージ リクエストエラー

2 番目のエラー「現在のブランチの追跡情報がありません」は、ブランチのリモートが確立されていない状態で git pull コマンドが実行されていることを示します。これは通常、既存のリポジトリで Go get を使用するときに発生します。

解決策

  • 不正な署名エラー:

    • SSH エージェントの設定をチェックして、予想される内容をサポートしていることを確認します。ハッシュ アルゴリズム。
    • 接続の問題が発生しない場合は、警告を無視することを検討してください。
  • Git Merge Request Error:

    • git Branch を実行してブランチのリモートをセットアップする--set-upstream-to=origin/開発します。
    • または、git get の代わりに git build を使用して、依存関係を自動的にインストールします。

以上がCircleCI で「エージェント キーが間違った署名タイプを返しました」および「追跡情報がありません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。