我对 Linux 完全陌生,但今天我发现自己从头开始设置服务器(Ubuntu 10.04 LTS lucid)来托管 Rails 应用程序。
无论如何,我设法让 Rails 应用程序在服务器本身上启动并运行,但我不得不放弃它,因为我想使用 Git。所以我在服务器上设置了一个 git 存储库,然后将所有代码从我的本地机器推送到存储库。Buuuut,当然 Git 实际上并没有将文件本身存储在存储库中——我的 Rails 应用程序的所有代码现在都只在我的本地机器上。我应该如何告诉服务器托管它?
现在我的解决方案是让服务器使用 git 从自己的存储库中提取代码。这就是我将托管给全世界的代码。为了更新代码,我想我必须做这样的事情:
- 更新我本地机器上的代码。
- 做一些 git 添加、git 提交和 git 推送。
- 在服务器上,执行 git pull 来更新代码。
所以我的问题是,我这样做是否正确?