使用cPanel进行版本控制和部署Rails项目

时间:2010-01-14 06:51:37

标签: ruby-on-rails git deployment ssh capistrano

在我的服务器中,我得到的是一个基本的无限服务器可以托管无限的rails项目 可以管理gem,因为它使用带有ssh的cpanel最新版本 现在我的困惑是,

如何在cpanel中使用no ssh功能并简化部署? 我不知道是否可以使用capistrano和git 对此有何指导?使用git push功能进行更新 我从来没有部署任何东西, 我试图使用heroku但我不知道为什么许多用户可以使他们的文件适合5mb空间... 我的项目现在有30%在进步,但使用的空间是14mb ......

所以,我买了一个带cpanel的廉价标准网络服务器。在这种情况下,任何人都可以帮助我吗? 通常你如何部署和部署?

最近有一个人给了我github部署的链接,是否可以在cpanel服务器中使用github? 我的意思是像主机并将文件推入github,然后链接到个人服务器? 无论如何,最近回复我的人是^。^

我只是为爱好开发...任何便宜的rails服务器建议? 回复很多〜

2 个答案:

答案 0 :(得分:2)

您也可以尝试使用heroku(www.heroku.com)作为托管平台。它有一个使用git的简单部署工作流程。

答案 1 :(得分:1)

Unelss你已经完成了,你需要在本地机器上install git

这也是bit about capistrano

Capistrano基本上是一系列脚本(您从本地计算机上运行),它们可以获取您的代码并将其放在您的Web服务器上。您可以将capistrano配置为从生产服务器上的git检出代码,或从本地计算机复制代码。