CircleCI 中的簽章類型錯誤
CircleCI 預設Go 範本中的「代理金鑰傳回不正確的簽章類型」錯誤源自於以下差異:預期和提供的SSH 簽章演算法。
SHA-1 與SHA-1更強的雜湊演算法
RSA SSH 金鑰可以使用各種雜湊演算法進行簽名,包括SHA-1、 SHA-256 和SHA-512。當連線使用 SHA-256 或 SHA-512 進行協商,但代理程式提供 SHA-1 簽章時,會出現此錯誤。這違反了 SSH 協議。
非致命錯誤
雖然本質上不是致命的,但如果不支援 SHA,該錯誤可能會導致遠端拒絕連接-1 個簽章。
Git 合併請求錯誤
第二個錯誤,“沒有當前分支的追蹤資訊”,表示正在執行git pull 命令,而沒有為該分支建立遠端。這種情況通常發生在對現有儲存庫使用 Go get 時。
解決方案
不正確的簽章錯誤:
Git 合併請求錯誤:
以上是為什麼 CircleCI 顯示「代理金鑰傳回不正確的簽章類型」和「無追蹤訊息」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!