Heim > Artikel > Backend-Entwicklung > Warum zeigt CircleCI die Fehler „Agent-Schlüssel hat falschen Signaturtyp zurückgegeben' und „Keine Tracking-Informationen' an?
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:
Git Merge Request-Fehler:
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!