lun*_*unr 94 ssh installation ssh-keys openshift openshift-client-tools
我在Openshift平台上有两个帐户.如何设置我的电脑以便我可以管理它们rhc
?我在命令行参数中找不到任何相关选项.
小智 181
rhc命令行工具带有全局选项"-l, - rhlogin LOGIN".您有两种选择:
1)在每个命令中使用-l标志来指定登录名OR
rhc app create <appname> <cartridge> [-l <login1/login2>]
Run Code Online (Sandbox Code Playgroud)
2)在会话之间运行"rhc setup -l LOGIN".完成从一个帐户管理应用程序后,您可以通过运行"rhc account logout"来结束会话.
rhc setup -l <login1> # First account's login
rhc app create <appname> <cartridge>
rhc logout
rhc setup -l <login2> # Second account's login
rhc app create <appname> <cartridge>
rhc logout
Run Code Online (Sandbox Code Playgroud)
当你可以"rhc setup"命令时,用户名信息存储在.openshift/express.conf文件中; 因此,当您想要切换帐户时,需要再次运行它.
HTH
相当古老的问题,但我使用了另一个似乎更舒适的解决方案(至少对我而言) - 环境变量OPENSHIFT_CONFIG
.
的OPENSHIFT_CONFIG
环境变量可用于覆盖OpenShift配置名称(缺省"表达").设置时,使用rhc执行的操作是指~/.openshift/${OPENSHIFT_CONFIG}.conf
(而不是~/.openshift/express.conf
).
要切换到另一个OpenShift帐户,可以使用以下内容(Bash):
export OPENSHIFT_CONFIG=thenewone
rhc apps //apps on the new account
...
unset OPENSHIFT_CONFIG
rhc apps //apps on the default account
Run Code Online (Sandbox Code Playgroud)
已通过rhc 1.37.1验证,但应与2013年5月之后发布的任何版本一起使用.
归档时间: |
|
查看次数: |
27408 次 |
最近记录: |