使用Mongolab和Github的安全方式。
问题描述:
我想知道最安全的方式来使用Github和Mongolab。我正在使用MEAN.JS堆栈。在development.js文件我想提出:使用Mongolab和Github的安全方式。
的mongodb://:@ ds019068.mlab.com:X
(x是数据库的名称)。
如果我上传我的项目到github,我的用户名和密码将会公开给任何遇到我的github的人。有没有办法使用这个设置使用公共存储库,而不是共享我的用户名和密码?
谢谢!
答
-
使用不同的文件,然后要求该文件,不推该文件以保持其私人
var creds = require(auth.js);
-
使用ENV变量
process.env['VARIABLE'] = 'value';
或
简单地说,不要将您的凭据推送到github
+0
使用环境变量通常是最好的方法。 –
把它放在一个私人的回购 –