分叉回购中的Keystone错误

时间:2017-07-11 04:13:36

标签: git github cloudinary keystonejs

我正和我的一位朋友一起开展基于Keystone的项目。他已经完成了所有的初始化,并将所有内容都推送到了GitHub。我已经将repo克隆并克隆到我的机器(macOS 10.13)。

尝试运行node keystone时,我明白了:

Error: Invalid Configuration

CloudinaryImage fields (About.heroImage) require the "cloudinary 
config" option to be set.

See http://keystonejs.com/docs/configuration/#services-cloudinary for 
more information.

我没有看到任何.env文件,所以我可以在我的机器上验证所有运行Keystone的内容。

为什么他的.env文件不会被推送到GitHub?或者我的问题是别的什么?

提前致谢。

2 个答案:

答案 0 :(得分:0)

我不喜欢所有场景都需要.env。 您可以像这样创建自己的.env文件

CLOUDINARY_URL=cloudinary://252283466736269:-RpHzXCFeqKuN1dqwO11P68pNN4s@enraiser

答案 1 :(得分:0)

永远不应该将

.env文件提交给git,因为它们可能包含秘密信息和特定于环境的配置。

.env文件只包含键/值对,因此您需要做的就是在项目的根目录中创建一个名为.env的文件并添加所需的值。

如果您使用https://github.com/keystonejs/generator-keystone,它将为您创建一个示例env文件。但显然可能是你朋友的项目有一些特定的必需配置选项,你需要问他。