【问题标题】:How to get code from a GitHub repo onto another domain?如何从 GitHub 存储库获取代码到另一个域?
【发布时间】:2019-02-16 00:30:14
【问题描述】:

我正在开发一个网站,在开始付费托管它之前,我一直在使用一个名为 AWARDSPACE.com 的廉价托管软件,它带有一个随机的免费 URL。该软件有一个困难的界面,每当您想更改网站时,您都必须经历一个完整的过程。我想知道是否有某种小部件可以将代码从 GitHub(我在其中存储所有代码,为了安全起见)只用几行就可以获取到这个站点,而不是从我的仪表板不断更新站点。在你提出建议之前,GitHub 页面不适用于我 unknown problems. 如果有人有任何建议,我能想到的另一个解决方案是不同的托管服务

感谢您的帮助!

【问题讨论】:

  • 你现在在用什么?
  • 它叫做 AWARDSPACE.com 我会在问题中添加它

标签: html hosting


【解决方案1】:

我认为最适合您的解决方案是 Heroku,它有一个免费计划,可以与您的存储库链接,以便在每次推送后自动重新部署您的站点。

但请注意,为了提供一个简单的 HTML 网站,您需要一个 index.php 文件,其中包含以下内容 <?php header( 'Location: /index.html' ) ; ?>

我刚刚直接从我的 GitHub 存储库部署了这个 HTML 站点:Heroku HTML site

这是来自他们的开发中心

帐户每月可获得 550 个免费测功小时。除了这些基本时间之外,使用信用卡验证的帐户将获得额外的 450 小时添加到每月免费测功机配额。这意味着,如果您使用信用卡验证您的帐户,您每月总共可以获得 1000 个免费的 dyno 小时。

当您使用给定月份的所有免费 dyno 小时数时,您帐户中的所有免费应用程序将在该月的剩余时间里强制休眠。

每个 Heroku 帐户都分配有一个免费的测功小时池。如果应用设置为使用免费测功机并且以下任何一项为真,则该应用程序会主动消耗免费测功机小时数:

它有一个正在接收流量的网络测功机(即不休眠)

它有一个正在运行的工人测功机

它有一个一次性的测功机运行。例如,一个通过 CLI 或调度程序启动。 如果一个应用有一个免费的网络测功机,并且该测功机在 30 分钟内没有收到任何网络流量,它就会休眠。

免费的网络测功机在睡觉时不会消耗免费的测功机时间。

如果休眠的网络测功机收到网络流量,它会在短暂延迟后再次激活(假设您的帐户有可用的免费测功机时间)。

因此,总而言之:除非您的网站有超过 550(或 1000)小时的持续网络流量,否则您不会有真正的问题。

你可以通过here阅读更多关于dynos的信息

【讨论】:

  • 我唯一的问题是,它完全免费吗?这只是我的测试版开发网站
猜你喜欢
  • 2021-11-12
  • 1970-01-01
  • 2011-11-19
  • 1970-01-01
  • 2019-08-04
  • 2019-10-15
  • 1970-01-01
  • 1970-01-01
  • 2019-09-30
相关资源
最近更新 更多