当我尝试从app dir直接运行 rhc tail 时,它总是告诉:
C:\ Documents and Settings \ user \ git \ service> rhc tail您必须指定 使用-a的应用程序,或从Git目录中运行此命令 从OpenShift克隆。用法:rhc tail传递' - help'到 查看完整的选项列表
我在它之前克隆了应用程序。 是什么原因?
答案 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客户端的信息。