7

在 Rails 中生产是什么意思,同时使用 github 和 heroku 有什么区别。我使用 github 作为备份/我们所有人将如何使用 heroku。有必要吗 ??

4

2 回答 2

12

首先我需要解释一下GIT

Git是一个强调速度的分布式版本控制和源代码管理 (SCM) 系统。最初由 Linus Torvalds 于 2005 年为 Linux 内核开发设计和开发。每个 Git 工作目录都是一个成熟的存储库,具有完整的历史记录和完整的版本跟踪功能,不依赖于网络访问或中央服务器。

GitHub是一个基于 Web 的托管服务,适用于使用 Git 修订控制系统的软件开发项目。该站点提供社交网络功能,例如提要、关注者和社交网络图,以显示开发人员如何处理他们的存储库版本。

Heroku(发音为 her-OH-koo)是一个使用 Git 版本控制系统的网络主机。当您使用 git 将代码推送到 Heroku 时,它会像使用 locate host 一样构建您的服务器,但供所有人查看。

Heroku 是一个云应用程序平台——一种构建和部署 Web 应用程序的新方式。该服务让应用程序开发人员可以将时间花在他们的应用程序代码上,而不是管理服务器、部署、正在进行的操作或扩展。

于 2013-09-11T06:24:03.420 回答
3

GitHub 是一个基于 Web 的托管服务,用于使用 Git 版本控制系统 (VCS) 的项目。它是一个代码存储库,您可以在其中存储代码以实现更好的协作和贡献。任何人都可以通过克隆它为您的开源代码做出贡献,并且 github 将创建一个代码分支。您还可以购买 9 美元/月来创建用于私人协作的私人存储库。您可以使用 Git 部署代码,但您需要自己的服务器来托管该代码。

访问https://github.com/about

heroku 是一个 PaaS(平台即服务)Web 应用程序托管服务,您可以在其中构建和部署 Web 应用程序。使用 heroku 构建出色的 Web 应用程序、协作和部署。

访问https://www.heroku.com/about

Heroku 带有自己的服务器,因此您可以购买托管计划并轻松部署您的网络应用程序。如果是 Github,您需要购买单独的服务器来托管您的 Web 应用程序。Github 以贡献和协作而闻名,而 Heroku 是可用于轻松协作和部署的后端堆栈。

于 2013-09-11T07:15:37.710 回答