2013-06-27 132 views
1

我是openshift世界的新手。我有wordpress安装的openshift应用程序。我已经在windows中通过putty ssh配置并连接到应用程序。现在我不知道如何访问我的应用程序中的文件。帮我。访问远程文件Openshift

Welcome to OpenShift shell 

This shell will assist you in managing OpenShift applications. 

!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!! 
Shell access is quite powerful and it is possible for you to 
accidentally damage your application. Proceed with care! 
If worse comes to worst, destroy your application with 'rhc app delete' 
and recreate it 
!!! IMPORTANT !!! IMPORTANT !!! IMPORTANT !!! 

Type "help" for more info. 

Note: Your application supports version 2 cartridges. 

[xxxx-cloudrun.rhcloud.com xxxxxxxxxxxxxx]\> 

在这里,我想知道如何获得访问xxxx/wp-content/ ...

回答

6

Openshift应用程序的设计改变,并主要使用Git部署,见https://www.openshift.com/developers/deploying-and-building-applications

编辑: 创建项目应该有给你一个git网址。由于您使用的是Windows,因此您可以使用tortoisegit来获取并进行更改。 wp-content位于git仓库的php目录中。

或者: 您拥有的ssh登录名是一个标准的linux shell,您可以使用标准的linux shell工具在app-root/data目录中添加插件/主题。

[ ... ]\> cd app-root/data 
[ ... data ]\> ls 
blogs.dir plugins themes uploads 

你甚至可以使用一个程序,例如WinSCP将文件上传到使用您已经有SSH URL这些目录。

+0

请简要说明 – balamurugan

+0

说明添加。很难举一个例子,因为有几个不同的git客户端,而那些用于windows的往往是图形化的。 – bjwebb

+0

感谢您的时间和精力。让我试试吧.. – balamurugan

0

使用scp对于Linux或PSCP窗户
的应用程序添加到系统路径,或使用CD去到那个目录,然后 -

pscp -i pvtkey.ppk source destination 

Fo R实施例

pscp -i pvtkey.ppk my_file_to_upload xxxx-cloudrun.rhcloud.com:/the_path_to_upload_in_openshift_server 

要上传目录,使用-r参数

pscp -i pvtkey.ppk -r my_folder_to_upload xxxx-cloudrun.rhcloud.com:/the_path_to_upload_in_openshift_server 

要下载,反向的方向示例

pscp -i pvtkey.ppk -r xxxx-cloudrun.rhcloud.com:/dir_to_download Path_of_my_pc 

pvtkey.ppk在油灰的情况下,私有密钥
在linux中,可以在~/.ssh上找到pvt密钥

要下载单个文件,请删除-r参数。
链接到下载pscp http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe

+0

感谢gaurav sharma,我会通过它。 – balamurugan