是否可以使用github或bitbucket等版本控制存储库作为您网站的托管服务?因为我知道许多公司在开发,掌握,测试,生产等不同阶段测试他们的网站有不同的域名,如 stage.domain.com 。那他们是怎么做的那样?他们是否在每个阶段将他们的文件托管到一些托管服务中进行测试?我对此感到困惑。对不起,如果这个问题太愚蠢了。
答案 0 :(得分:1)
它通常采用的方式是为项目的不同分支提供服务器拉取权限。例如,您可能有一个开发和部署分支。
在测试服务器上,您将继续从开发分支中撤出,当所有内容最终都可以部署时,一旦提交了代码,就可以从部署分支中获取主服务器。
所以它自己的服务器没有托管在github或bitbucket上,但代码总是在那里更新,服务器可以动态更新。
答案 1 :(得分:0)
我找到了一些为我们做这件事的服务/软件。这是cris-tricks的CHRIS COYIER的一篇文章。在尝试了一些免费的部署服务之后,我个人推荐 deployhq.com 用于此目的。他们真的是免费做得很好。