对使用git在openshift服务器上部署应用程序感到困惑

时间:2013-03-16 15:36:11

标签: php git openshift

我正在使用openshift服务器来托管我的php应用程序。我已经使用sftp将文件添加到我的服务器到〜/ app-root / runtime / repo目录。可以通过Web访问相同的文件。但是当我将我的存储库克隆到我的本地机器时,我没有看到我上传的文件。在我的app-root文件夹中看到我使用git添加和推送文件时都没有。非常感谢任何帮助

1 个答案:

答案 0 :(得分:5)

直接在齿轮的repo / dir上进行的更改不会被git跟踪,并且当您将本地git repo推送到齿轮时会被覆盖。要跟踪它们,scp / sftp将它们返回到您当地的git repo并添加/提交/推送它们。

scp / sftp的替代方法是运行“rhc snapshot {appName}”,它将备份您的所有文件(快照时的代码和数据),然后您可以在repo / dir下提取文件到你当地的git repo,并添加/提交/推送它们。

随时发布到我们的论坛:https://openshift.redhat.com/community/forums/openshift