我的印象是,要檢查私人github回購中的物品,您需要在Jenkins中設置憑證。Jenkins - 證書 - 從私人github回購中檢查項目時不使用它們嗎?
但是,當我刪除證書時,Jenkins仍然能夠從私人github回購中檢查代碼。
因此,我假設它使用ssh
鍵。是對的嗎?
我的印象是,要檢查私人github回購中的物品,您需要在Jenkins中設置憑證。Jenkins - 證書 - 從私人github回購中檢查項目時不使用它們嗎?
但是,當我刪除證書時,Jenkins仍然能夠從私人github回購中檢查代碼。
因此,我假設它使用ssh
鍵。是對的嗎?
這取決於你的git倉庫的網址。如果它以ssh開頭,它將嘗試使用ssh
。如果https/http將是正常的http clone。
默認情況下,Git插件使用命令行git
客戶端,如果您沒有在作業配置中指定任何其他憑據,它將嘗試正常使用任何本地SSH密鑰。
但正如您所說,最好使用Credentials插件,因爲您不必手動確保Jenkins可能運行構建的每臺機器上都安裝了正確的SSH私鑰。