如何修复 Cloud Foundry 上的“资源文件模式无效”

2024-02-17

我正在尝试使用 Cloud Foundry 将应用程序部署到 Bluemix,并得到以下输出:

the-neutral-zone:KituraTest loganwright$ cf push
Using manifest file /Users/loganwright/Desktop/KituraTest/manifest.yml

Updating app Kitura-Starter in org [redacted] / space dev as [redacted]...
OK

Uploading Kitura-Starter...
Uploading app files from: /Users/loganwright/Desktop/KituraTest
Uploading 3.9M, 1388 files
Done uploading               
FAILED
Error processing app files: Error uploading application.
The resource file mode is invalid: File mode '0444' is invalid. Minimum file mode is '0600'

我找到了以下材料,但似乎都没有解决办法,或者至少我在某处遗漏了一个步骤:

https://github.com/cloudfoundry/cli/issues/685 https://github.com/cloudfoundry/cli/issues/685

https://github.com/cloudfoundry/cli/issues/1096 https://github.com/cloudfoundry/cli/issues/1096

将更改推送到 Cloud Foundry 时出错 https://stackoverflow.com/questions/40201056/error-pushing-changes-to-cloud-foundry

我使用 from w/in 目录将所有文件的权限设置为 0700:

chmod -R 700 *

我不太擅长使用文件权限 API,所以这里的更正也值得赞赏。


在搜索并比较其他一些项目后,我发现有一些工件文件和其他正在创建的东西没有适当的权限。

添加一个.cfignore文件修复了这个问题。这是我的样子,以防有帮助:

.build/*
Packages/*
.travis.yml
docker-compose.yml
Dockerfile
*.xcodeproj/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何修复 Cloud Foundry 上的“资源文件模式无效” 的相关文章

随机推荐