-1
我遇到了一個我似乎無法解決的奇怪問題。在沒有用戶通過控制檯登錄的情況下,ubuntu上的Jenkins無法訪問SSH文件夾?
我在Ubuntu 16.04盒子上安裝了jenkins。我有一個簡單的工作,運行在詹金斯大師身上。當它連接到我的本地git服務器時,它會嘗試訪問jenkins users .ssh文件夾並失敗。但是,如果我通過控制檯作爲jenkins用戶登錄並重新嘗試構建,它將會成功。
我猜這是與沒有tty會話,沒有人知道這種行爲的修復可能是什麼?
是詹金斯被試圖連接到我的本地git的服務器錯誤:
Caused by: hudson.plugins.git.GitException: Command "git fetch --tags --progress [email protected] +refs/heads/*:refs/remotes/origin/*" returned status code 128:
stdout:
stderr: Could not create directory '/home/jenkins/.ssh'.
Host key verification failed.
fatal: Could not read from remote repository.
你設置了jenkins用戶加密的家嗎? – Jakuje
是的,我剛剛意識到這是授權密鑰輸入無法正常工作的問題。 –