如何通过git从openshift中提取所有数据

Muk*_*dav 2 git wordpress openshift

我在openshift.com上创建了一个wordpress应用程序,安装后从管理面板下载并安装了插件和主题.
现在,当我尝试在本地计算机上克隆应用程序时,它只获取默认的wordpress网站.
插件和主题不是克隆.

Ahm*_*med 10

齿轮本身的改变绕过了git.理想情况下,您可以将主题和插件上传到存储库的本地副本,然后将其推送到您的openshift应用程序.或者,您可以保留常规工作流程,只需执行以下操作:

  1. 确保网站上的实时内容是您要保留/备份的内容.
  2. 通过输入以下命令打开命令行并拍摄应用程序的快照:

    rhc snapshot save -a {appName}
    
    Run Code Online (Sandbox Code Playgroud)
  3. 您现在应该有一个名为的文件appName.tar.gz(这将根据您在命令行中的位置导出到某个位置)
  4. 解压缩此文件,然后app-root/repo/php/wp-content查看您的主题和插件.您的上传(媒体)将在app-root/data/uploads.
  5. 将这些主题和插件文件放在本地存储库中.Git添加,提交并推送它们以保持同步.

注意:如果您使用了openshift wordpress应用程序,那么您会注意到uploads文件夹完全从git中排除.这意味着您可以像往常一样从wordpress仪表板添加媒体,但将代码保留在git版本控制之下.

资料来源:https://openshift.redhat.com/community/kb/kb-e1065-what-is-application-crud-and-how-should-i-handle-it-in-openshift