我是否应该将我的回购私有用于为企业建立网站?

时间:2016-07-09 02:15:42

标签: javascript web mean-stack

我正在为一个自由职业者(为一个家庭成员)建立一个网站,它是一个新业务的网站,用于展示他们的陈列室和当前独一无二的物品库存。我不相信网站上会有任何敏感数据。将有管理员登录管理页面,并添加项目和大量图片。

我的第一个问题是:是否可以使用公共github回购? (我正在努力建立我的投资组合)或者在bitbucket上使用私人仓库会更好吗?

我的第二个问题是:使用MEAN堆栈从头开始构建这个应用程序/网站是否荒谬?我知道需要一些时间才能完成所有设置,并且我有一些构建MEAN堆栈应用程序的经验。 MEAN堆栈是否是该项目的合理解决方案?

谢谢!

2 个答案:

答案 0 :(得分:0)

回答您的第一个问题(是否可以使用公共github回购?): 如果您要在回购中引用任何类型的私钥或密码,则应确保不要在公共回购中公开它们。您还应该与家人交谈,以确保他们在您的投资组合中共享来源时可以。

答案 1 :(得分:0)

我和MEAN一起编程很多,我发现它非常适合做任何事情。我从头开始构建所有MEAN项目。是的,它需要更长的时间,但这是我个人的偏好。对于这个项目,我认为MEAN非常好,特别是如果你已经有了它的经验。在使用Mongo存储图像时,您将要进行研究。 Mongo不能很好地处理大量数据,文件和图像占用很多,但有一些方法可以正确存储图像。研究GridFS

如果您正在尝试构建投资组合,请将回购公开。如果您的代码中存在敏感信息,例如令牌密码,密码,auth_tokens。然后,您可以使用环境变量来存储它们。例如:

如果你有:

auth_token = 12345;

在您的计算机上,您可以为此设置环境变量,然后像这样使用它

auth_token = process.env.yourVariable //不工作的代码只是一个例子

或在您发布回购之前更改值

auth_token =“您的身份验证令牌”

发布回购时要考虑的一些事项:

  • 此网站是否适合其他人?也许他们不想公开代码
  • 这个网站是独一无二的吗?也许你不想让别人偷走它

Git提供私人回购,如果你是学生,那么他们是免费的。