OpenShift rhc setup using multiple accounts
installation, openshift, openshift-client-tools, ssh, ssh-keys
Solution
The `rhc` command-line tools come with the global option `-l, --rhlogin LOGIN`. You have two options:
Use the `-l` flag with every command to specify the login name:
rhc app create <appname> <cartridge> [-l <login1/login2>]
Run `rhc setup -l LOGIN` between the sessions. Once done managing apps from one account you can end the session for it by running `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
When you can `rhc setup` command, the username information gets stored in `.openshift/express.conf` file; hence the need to run it again when you want to switch the account.
Problem
I have two accounts on Openshift platform. How can I setup my computer so that I can manage both of them with `rhc`? I cannot find any relevant option in the command line arguments.