我正在嘗試將檔案從我的 Azure 管道復制到工件,但出現錯誤:
“curl:(60) SSL 證書問題:無法獲取頒發者證書 curl 無法驗證服務器的合法性,因此無法建立與其的安全連接。”
這曾經作業正常,但我懷疑有人以某種方式阻止了我。
如果我嘗試在 Artifactory 中手動部署檔案,則會顯示錯誤:
“部署這些檔案時出錯:my-linux-shell-script.sh - artifactory-build-info:path/to/repo/my-linux-shell-script.sh 無法部署。構建資訊存盤庫僅支持構建資訊.json 檔案。”
假設我可以獲得 Artifactory 服務器的公鑰,我不知道在 Azure 上安裝它的位置。
我可以在 Jfrog Artifactory 中查看我們的所有檔案,但無法再部署到它們。建議?
uj5u.com熱心網友回復:
錯誤“curl:(60)SSL證書問題:無法獲取頒發者證書”通常意味著您的服務器(客戶端)沒有目標的服務器可信證書。您可以通過在 cURL 命令中添加 -k 標志或 -insecure 來忽略它。
關于 artifactory-build-info 存盤庫,它將僅支持部署具有有效構建名稱、構建編號和時間戳的 json 檔案。還有另一種可能性,可能沒有正確選擇部署存盤庫,而是選擇了存盤庫“artifactory-build-info”,如果是這種情況,“artifactory-build-info”將不允許部署工件,因為它只允許有效的 JSON 檔案。請驗證。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/422919.html
標籤:
