CircleCI-Benutzer mit Go-Projekten auf GitHub können bei Verwendung der Standardeinstellung „.circleci/config“ auf einen Fehler stoßen, der nichts mit ihrem Code zu tun hat .yml“-Vorlage. Dieser Fehler enthält die Meldung:
agent key RSA SHA256: ... returned incorrect signature type
Diese Warnung weist auf ein Problem mit dem Signaturtyp des SSH-Agenten während der SSH-Verbindungsaushandlung hin. Obwohl dies nicht grundsätzlich schwerwiegend ist, kann der Remote-Server die Verbindung ablehnen, wenn er keine SHA-1-Signaturen unterstützt.
Die Warnung tritt auf, weil die SSH-Verbindung einen RSA-Schlüssel mit einem anderen Signaturalgorithmus (SHA-256 oder SHA) ausgehandelt hat -512), aber der SSH-Agent hat eine SHA-1-Signatur bereitgestellt, die gegen das Agentenprotokoll verstößt.
Der zweite Fehler Die von Git stammende Nachricht weist darauf hin, dass ein Git-Pull-Befehl versucht wird, ohne dass eine Fernbedienung für den Zweig konfiguriert ist. Dies tritt normalerweise auf, wenn go get auf einem vorhandenen Repository verwendet wird, das versucht, das Repository zu aktualisieren.
Warnung wegen falschem Signaturtyp:
Git-Branch-Fehler:
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in CircleCI mit Go-Projekten „Falscher Signaturtyp' und Git-Branch-Fehler?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!