Может создавать файлы, но не может их изменять? - PullRequest
0 голосов
/ 24 апреля 2019

У меня проблема с разрешениями.Я запускаю gitlab-runner в оболочке, которая должна копировать файлы из моего репозитория в определенный каталог, к которому он также имеет доступ.Когда этот каталог, куда gitlab runner должен скопировать файлы, не существует, он создает его и копирует без проблем.Но после одной фиксации в моем репо конвейер зависает, и я получаю это сообщение об ошибке:

$ cp -r api /var/www/example.com
cp: cannot create regular file '/var/www/example.com/api/.git/objects/b9/b63973775876c6be690a53cc82612f7b3c14c9': Permission denied
cp: cannot create regular file '/var/www/example.com/api/.git/objects/73/1d82c36e404eb20984824078d73496995314d3': Permission denied

Я не знаю почему, потому что все разрешения должны быть установлены правильно, а каталог создается gitlab-runnerсам.

Кто-нибудь знает, почему бегун не может изменить файлы в каталоге после его создания?

Большое спасибо.

...