Jenkins Mac Catalina中的错误-无法访问父目录:不允许操作

问题描述 投票:0回答:1

我将Mac更新为Catalina,并且开始出现此错误。在一切正常之前。

我正在尝试从jenkins工作区CD进入目录并运行npm测试,但出现以下错误:

shell-init: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
    + git reset --hard HEAD
    job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: Operation not permitted
    fatal: Unable to read current working directory: Operation not permitted
jenkins macos-catalina jenkins-cli
1个回答
0
投票

Catalina具有比macOS X早期版本更复杂的权限集,因此,如果您希望进程访问某些文件夹(包括Desktop文件夹)中的文件,则需要做一些额外的工作。

对于普通应用程序,您可以使用系统偏好设置和隐私选项卡来授予访问权限。对于后台应用程序,这要困难一些,尤其是使用Java解释器时,但是您应该能够将Java解释器添加到排除的应用程序列表中。

但是,您可能要考虑不使用桌面上的文件夹来避免这种情况。

© www.soinside.com 2019 - 2024. All rights reserved.