可以创建文件,但不能修改它?

时间:2019-04-24 09:35:28

标签: ubuntu gitlab-ci-runner

我的权限有问题。我在外壳中运行gitlab-runner,该外壳应将文件从我的存储库复制到也可以访问的特定目录。当gitlab运行程序应该在其中复制文件的目录不存在时,它将创建该文件并将其复制没有任何问题。但是在对我的仓库进行一次提交之后,管道卡住了,我得到了以下错误消息:

$ 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本身创建。

有人知道为什么创建目录后运行程序无法修改目录中的文件吗?

非常感谢您。

0 个答案:

没有答案