Heim  >  Artikel  >  Backend-Entwicklung  >  Warum zeigt CircleCI die Fehler „Agent-Schlüssel hat falschen Signaturtyp zurückgegeben' und „Keine Tracking-Informationen' an?

Warum zeigt CircleCI die Fehler „Agent-Schlüssel hat falschen Signaturtyp zurückgegeben' und „Keine Tracking-Informationen' an?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-24 01:31:11830Durchsuche

Why Does CircleCI Show

Fehler durch falschen Signaturtyp in CircleCI

Der Fehler „Agentenschlüssel hat falschen Signaturtyp zurückgegeben“ in der Standard-Go-Vorlage von CircleCI ist auf die Diskrepanz zwischen zurückzuführen die erwarteten und bereitgestellten SSH-Signaturalgorithmen.

SHA-1 vs. Stronger Hash Algorithmen

RSA-SSH-Schlüssel können mit verschiedenen Hash-Algorithmen signieren, darunter SHA-1, SHA-256 und SHA-512. Der Fehler tritt auf, wenn eine Verbindung mit SHA-256 oder SHA-512 aushandelt, der Agent jedoch eine SHA-1-Signatur bereitstellt. Dies verstößt gegen das SSH-Protokoll.

Nicht schwerwiegender Fehler

Der Fehler ist zwar nicht grundsätzlich schwerwiegend, kann aber dazu führen, dass die Gegenseite die Verbindung ablehnt, wenn sie SHA nicht unterstützt -1 Signaturen.

Git Merge Request Error

Der zweite Fehler, „Es liegen keine Tracking-Informationen für den aktuellen Zweig vor“ weist darauf hin, dass ein Git-Pull-Befehl ohne eingerichtete Fernbedienung für den Zweig ausgeführt wird. Dies tritt normalerweise auf, wenn Go get mit einem vorhandenen Repository verwendet wird.

Lösungen

  • Fehler bei falscher Signatur:

    • Überprüfen Sie die SSH-Agent-Konfiguration, um sicherzustellen, dass sie den erwarteten Hash unterstützt Algorithmus.
    • Erwägen Sie, die Warnung zu ignorieren, wenn sie keine Verbindungsprobleme verursacht.
  • Git Merge Request-Fehler:

    • Richten Sie eine Fernbedienung für die Filiale ein, indem Sie git branch ausführen --set-upstream-to=origin/ entwickeln.
    • Alternativ können Sie git build anstelle von git get verwenden, um Abhängigkeiten automatisch zu installieren.

Das obige ist der detaillierte Inhalt vonWarum zeigt CircleCI die Fehler „Agent-Schlüssel hat falschen Signaturtyp zurückgegeben' und „Keine Tracking-Informationen' an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn