将 Rails 应用程序部署到 Openshift:rhc - 用户名或密码不正确

Deploy a Rails app to Openshift: rhc - Username or password is not correct

我们公司想搭建一个基于Rails的后端网站,我们选择了OpenShift平台来托管和部署。要连接两者,所有指南都会引导安装 ruby rhc gem 然后进行设置。

我刚接触 OpenShift,正在尝试在远程 Ubuntu 服务器上设置 rhc 工具包。现在我 运行 gem install rhc 一切顺利。由于我必须通过 rhc setup 配置 rhc,之后我 运行 这个命令在询问我想使用哪个服务器之后(我将它留空以使用 openshift.redhat.com)它进入登录部分。

目前,OpenShift Online 只允许您使用 GitHub 帐户登录,所以我提供了 GitHub 凭据,然后......瞧! Username or password is not correct。在 PuTTy 和 ConEmu 上都试过了。 我发誓我检查了登录数据超过 1000 次,我完全迷路了。

非常感谢您

如果您想使用 OpenShift Online NextGen Developer Preview,请不要使用 rhc 客户端。您需要使用 oc 客户端。所以你读到的任何内容 rhc 都是错误的文档。

通过新的 Web 控制台登录后,select 在“?”上在右上角的圆圈和 select 命令行工具中。它会给你 links 'oc' 工具下载,加上你需要的命令 运行 使用会话访问令牌从命令行登录。

该页面的 link 应该是:

还建议您开始使用新平台的免费电子书:

它使用 VM,但忽略了客户端登录步骤,而是使用上面页面中的步骤,然后按照本书中针对 Online NextGen Developer Preview 的示例进行操作。