[英]hudson cannot access git repository
我試圖讓hudson從遠程存儲庫中拉出,我已經在hudson用戶從/usr/lib/hudson/.ssh/id_rsa.pub到gitosis keydir之間建立了ssh信任關系(就像我已經做了數百次一樣)其他用戶)
當我以哈德森的身分跑來跑去時
git clone git @ gitserver:項目
我懂了
你不可以過去!
輸入密碼:
哈德森使用者無法從gitosis克隆而其他任何使用者都能克隆嗎?
我也嘗試過使用新安裝的hudson。
HUDSON_HOME設置為/ usr / lib / hudson
已經嘗試了git路徑作為git和/ usr / bin / git
任何幫助表示贊賞! :)
在處理ssh時,這里重要的一個環境變量是$HOME
。
而且,即使“ Hudson用戶”確實有家,也可能無法通過Hudson進程設置/了解Hudson用戶的“ $HOME
”。
有關更多詳細信息, 請參見“ 為Gerrit和Hudson創建SSH密鑰 ”,並在本地和遠程檢查您的權限 。
HUDSON_HOME
與ssh無關。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.