首頁  >  文章  >  後端開發  >  為什麼我的 CircleCI Go 專案在非主分支上失敗並出現'代理金鑰返回不正確的簽章類型”錯誤?

為什麼我的 CircleCI Go 專案在非主分支上失敗並出現'代理金鑰返回不正確的簽章類型”錯誤?

Linda Hamilton
Linda Hamilton原創
2024-11-24 19:30:14734瀏覽

Why Does My CircleCI Go Project Fail with the

在Go 專案中使用GitHub 和CircleCI 時出現錯誤:「代理金鑰傳回了錯誤的簽章類型」

在GitHub 上使用託管的Go 專案中使用託管的Go 專案中使用CircleCI 時,使用者可能會遇到錯誤訊息指出「代理金鑰RSA SHA256:...傳回了錯誤的簽章類型。

問題1:SSH 代理簽章類型不正確

“代理金鑰回傳了錯誤的簽章類型” " 警告表示涉及的SSH 代理程式提供了無效的簽章資料。RSA SSH 金鑰允許使用多種雜湊演算法,包括SHA-1、SHA-256 和SHA-512。 SSH 連線使用不同的簽章演算法(SHA-256 或SHA-512)進行協商,而SSH 代理則提供了SHA-1 簽章。遠端伺服器可能會拒絕連線。錯誤訊息通知使用者在目前分支沒有遠端的情況下嘗試進行git pull 操作。 Go 的go build 指令通常足以安裝依賴項。

以上是為什麼我的 CircleCI Go 專案在非主分支上失敗並出現'代理金鑰返回不正確的簽章類型”錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn