我設置jenkins生成管道,並在其中一個生成步驟,我試圖克隆一個存儲庫。git克隆不工作在詹金斯外殼腳本
生成步驟(執行shell):
git clone [email protected]:orgname/reponame.git
它無法在此步驟與
10:14:01 Permission denied (publickey).
10:14:01 fatal: The remote end hung up unexpectedly
10:14:01 Build step 'Execute shell' marked build as failure
10:14:01 Finished: FAILURE
然而,在設置回購,我已設置單片機爲GIT中,並且已經指定存儲庫的網址爲git clone [email protected]:orgname/reponame.git
,這完美地工作。
任何想法,我可能會在這裏失蹤。
Jenkins作爲自己的用戶運行。您是否測試切換到Jenkins用戶並進行克隆? –
在系統或github賬戶中切換用戶? – Anoop
切換到系統上的jenkins用戶,並從命令行自己運行clone命令。你prolly沒有設置該用戶的github ssh的東西。 – Reck