Ошибка в Jenkins Ma c Catalina - не удается получить доступ к родительским каталогам: операция не разрешена - PullRequest
0 голосов
/ 29 апреля 2020

Я обновил свою маму c до Каталины, и я начинаю получать эту ошибку. Прежде чем все работало нормально.

Я пытаюсь перейти в каталог из моей рабочей области jenkins и запустить мои 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

1 Ответ

0 голосов
/ 01 мая 2020

Catalina имеет более сложный набор разрешений, чем предыдущие версии macOS X, и поэтому требует, чтобы вы проделали некоторую дополнительную работу, если вы хотите, чтобы процесс обращался к файлам в определенных папках, включая папку «Рабочий стол».

Для обычных приложений вы можете предоставить доступ, используя Системные настройки и вкладку Конфиденциальность. Для фоновых приложений это немного сложнее, особенно с интерпретатором java, но вы можете добавить интерпретатор java в список исключенных приложений.

Однако вы можете захотеть во избежание этого не используйте папку на рабочем столе.

...