Я пытаюсь использовать Jenkins для развертывания в пользовательском рабочем пространстве, но у меня есть проблемы с разрешениями. Пользовательская папка рабочего пространства является/var/www/workspace, которая принадлежит www-данным и в группе www-data, как обычно. Я добавил моего пользователя jenkins в группу www-data, и в папке есть права на запись на уровне пользователя и группы. Когда я запускаю сборку Jenkins, она терпит неудачу, потому что у нее нет разрешения клонировать в папку. Единственное, что я могу думать о том, что это может быть остановлено, это тот факт, что папка var принадлежит root, хотя www и все папки ниже этого принадлежат www-даннымПроблема с разрешениями Linux
Любые советы, оцененные.
Итак, я изменил разрешения на папку рабочей области, чтобы быть jenkins: www-data, и он смог записать в папку отлично, но теперь все файлы/папки принадлежат jenkins: nogroup. В идеале я бы хотел, чтобы все принадлежало www-данным или, по крайней мере, jenkins: www-data –
Что вы подразумеваете под отсутствием разрешения клонировать? – Joni