Openshift - rhc tail命令

时间:2014-06-13 10:40:04

标签: logging openshift tail openshift-client-tools

当我尝试从app dir直接运行 rhc tail 时,它总是告诉:

  

C:\ Documents and Settings \ user \ git \ service> rhc tail您必须指定   使用-a的应用程序,或从Git目录中运行此命令   从OpenShift克隆。用法:rhc tail传递' - help'到   查看完整的选项列表

我在它之前克隆了应用程序。 是什么原因?

2 个答案:

答案 0 :(得分:3)

如果您使用git clone <repository_url>,则必须使用rhc tail --app <app_name>命令。如果你想让rhc tail为你找出应用程序名称,那么你应该使用rhc git-clone --app <app_name>命令来克隆存储库。 rhc git-clone命令为您的.git/config文件添加了一些属性,OpenShift使用这些属性来确定应用名称,如下所示:

[rhc]
    app-id = 64546576654634028d
    app-name = example
    domain-name = example

答案 1 :(得分:0)

更新文件.git / config以包含此部分:

[rhc]
    app-id = <your_app_id>
    app-name = <your_app_name>
    domain-name = <your_app_domain>

实际上,这些值应该在[remote“origin”]部分的上面几行中存在。查看此行:

url = ssh://<your_app_id>@<your_app_name>-<your_app_domain>.rhcloud.com/~/git/portfolio.git/

您可以使用此变量中声明的值来更新rhc客户端的信息。