當自行架設的 Gitlab SSL 更新後,你可能會遭遇到在 clone 步驟時發生「SSL certificate problem: certificate has expired 」的問題,這邊給予幾個步驟確認和修正你的問題。
檢查 SSL 憑證效期是否到期
首先你還是要先確認更新的 SSL 憑證是否有生效,你可以透過 Chrome 瀏覽器左上角的鎖圖示進行檢查,請確認 Expires On 效期時間是在今日之後。
重新取得 drone/git 映像檔
Drone 並不會自己更新 drone/git 映像檔,因此很有可能無法判別新生效的 SSL 憑證,因此你需要在 Drone 的機器上執行以下指令來更新映像檔
drone pull drone/git