3

当我尝试从应用程序目录直接运行rhc tail时,它总是告诉:

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

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

4

2 回答 2

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
于 2014-06-13T13:32:21.190 回答
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 客户端的信息。

于 2016-12-22T09:06:24.983 回答