【发布时间】:2013-01-05 12:32:00
【问题描述】:
我正在尝试使用 Jenkins 为我的 iOS 项目实施自动化构建。我添加了 Git 插件,但是一旦我尝试将 git 的 URL 放入项目的 git 配置中,它就会在下面的屏幕截图中显示错误。这里 Jenkins 无法从 repo 克隆到它的工作区。
【问题讨论】:
-
我认为 Jenkins 在它自己的用户帐户下运行,因此它可能没有访问您的主文件夹的权限。要么让你的主文件夹对 jenkins 用户可读,要么移动你的仓库。
-
是的,你是对的。 git clone 命令仅在我以管理员用户身份登录终端时才起作用,如果我以 jenkin 身份登录,相同的命令会给我一个错误。这是正常的工作吗?即更改文件夹权限。
-
我尝试更改文件夹权限,但仍然无法正常工作。
-
您将权限更改为什么?您是否确保它们以递归方式应用?
-
是的,我递归应用了它,即将repo权限更改为用户“jenkins”