-1
A
回答
3
這可能是因爲su交互式地要求密碼。嘗試設置sudo,以便您的哈德森用戶有權在不輸入密碼的情況下以用戶的身份運行構建命令。請參閱sudoers manual。
新增:首先,我不能完全確定你正在運行成什麼錯誤。如果你仍然有問題,你應該更詳細地描述發生了什麼(錯誤消息,日誌輸出)以及你已經做了什麼努力來縮小問題的範圍。其次,你也可以使用密鑰對將SSH設置爲localhost(谷歌發現很多例子,here's one)。
代替su - user
,使用:
ssh [email protected] cmd
你需要在authorized_keys中創建一個密鑰對(沒有密碼),哈得遜用戶並安裝公鑰文件的用戶的你想要登錄爲。
最後,你應該懷疑這一切是否有必要。爲什麼哈德森用戶不能運行你的版本?用戶特定的設置是一種氣味。
相關問題
- 1. 哈德森工作設置
- 2. 哈德森 - 創建用戶
- 3. 文件哈德森用戶權限不哈德森構建
- 4. 如何通過另一份工作是在一個不同的哈德森觸發哈德森工作
- 5. 哈德森JDepend插件不工作
- 6. 上傳插件哈德森不工作
- 7. 如何觸發哈德森的人工清理工作區
- 8. 停止建設upstrea哈德森的工作,如果下游哈德森作業正在運行
- 9. 我如何獲得在哈德森開始構建的用戶的用戶名
- 10. 哈德森Trac的
- 11. 哈德森* .groovy作爲不詹金斯
- 12. 哈德森如何刪除我的構建創建的工件?
- 13. 哈德森java中的OutOfMemoryError
- 14. 的OutOfMemoryError在哈德森
- 15. 如何安裝在Ubuntu 10.10哈德森
- 16. 哈德森cobertura圖
- 17. 哈德森和gitosis
- 18. 哈德森問題
- 19. 哈德森管道
- 20. 使用哈德森和Rails
- 21. 無法使用哈德森
- 22. 在哈德森和Git
- 23. 用於作業配置的替代哈德森用戶界面
- 24. 如何在哈德森刪除不需要的構建工件
- 25. 哈德森運行一些測試,但不是其他人
- 26. 的Ehcache不哈德森
- 27. 你如何從哈德森運行SimpleTest?
- 28. 如何整合哈德森和硒-rc
- 29. 如何從哈德森連接mysql?
- 30. 如何檢查哈德森是否忙?