Java Tomcat托管,通过github的openshift,隐藏特定页面?

Java Tomcat托管,通过github的openshift,隐藏特定页面?,java,eclipse,tomcat,openshift,Java,Eclipse,Tomcat,Openshift,所以我在Eclipse中创建了一个动态webproject。它是用java制作的(我已经有点后悔了),并且正在寻找一个主机服务将它放到网上。我通读了一些文章,其中一个我见过很多次的服务是openshift。所以我一直在关注TutiArial,它提到了从Github获取代码的一些内容。现在的问题是,我想保持尽可能低的成本,所以我不想支付私人github帐户。是否可以将项目中的某些页面隐藏起来以供公众使用?管理密码之类的东西? 也许用PhP重写它更容易?例如,我认为您可以使用另一种git服务,而不是

所以我在Eclipse中创建了一个动态webproject。它是用java制作的(我已经有点后悔了),并且正在寻找一个主机服务将它放到网上。我通读了一些文章,其中一个我见过很多次的服务是openshift。所以我一直在关注TutiArial,它提到了从Github获取代码的一些内容。现在的问题是,我想保持尽可能低的成本,所以我不想支付私人github帐户。是否可以将项目中的某些页面隐藏起来以供公众使用?管理密码之类的东西?
也许用PhP重写它更容易?

例如,我认为您可以使用另一种git服务,而不是github

在bitbucket上,您可以创建私有git项目

创建bitbucket帐户和项目后,使用
https://USERNAME:PASSWORD@bitbucket.org/USERNAME/PROJECT_NAME.git

现在您可以将项目创建到openshift中,它将克隆隐藏的回购协议,而没有人能够看到其中的内容


希望它能有所帮助,而不是担心某些页面是私有的,而是将所有内容公开并使用。也就是说,将您的密码作为配置细节,而不是提交给您的回购协议。

您确定这必须仅来自github吗?其他git服务是不允许的?我试试看,你不知道有没有一个更容易的主机,我可以上传一个WAR文件吗?没那么简单。看到并@GrahamDumpleton确信这根本不是一个“最佳实践”,但我做得很好。我试着做了一些开发/测试,如果你想的话,自己试试看。。。这是我对他的要求所能给出的最简单的回答。@brechtph我不认识任何其他像openshift这样的免费提供商。你应该再试一次,openshift提供的CI/CD非常棒:)我当然会尝试使用openshift,但是为了帮助我完成这个项目,我把它转换成了PhP。