2017-07-11 60 views
0

我正在與我的一位朋友合作開發基於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文件,這樣我就可以得到一切我的驗證機來運行梯形上。

爲什麼他的.env文件不會被推送到GitHub?或者是我的問題是別的?

在此先感謝。

回答

0

我不需要.env是所有場景都需要的。 您可以創建自己的文件.ENV這樣

CLOUDINARY_URL=cloudinary://252283466736269:[email protected] 
+0

有點像https://gist.github.com/jhairau/dc987fc4fbfeaa5369bf0e0e554d83d9? – VonC

0

.env文件應該永遠不被提交到Git的,因爲他們可能包含機密信息和環境的具體配置。

.env文件只包含鍵/值對,因此您只需在名爲.env的項目的根目錄下創建一個文件並添加所需的值。

如果您使用https://github.com/keystonejs/generator-keystone它會爲您創建一個示例環境文件。但顯然這可能是你的朋友的項目有一些特定的配置選項,你需要問他。