我们公司想要构建一个基于Rails的后端网站,我们选择了OpenShift平台来托管和部署。为了连接两者,所有指南都会引导 ruby rhc
gem 的安装,然后进行设置。
我刚刚接触 OpenShift,正在尝试在远程 Ubuntu 服务器上设置 rhc 工具包。现在我运行了 gem install rhc ,一切都很顺利。由于我必须通过 rhc setup 配置 rhc,因此我随后运行了此命令,在询问我要使用哪个服务器(我将其留空以使用 openshift.redhat.com)后,它就进入了登录部分。
目前,OpenShift Online 只允许您使用 GitHub 帐户登录,因此我提供了 GitHub 凭据,然后...瞧! 用户名或密码不正确
。在 PuTTy 和 ConEmu 上都尝试过。
我发誓我检查了登录数据超过 1000 次,我完全迷失了。
提前非常感谢
最佳答案
如果您想使用 OpenShift Online NextGen Developer Preview,则不要使用 rhc
客户端。您需要使用oc
客户端。因此,您读到的任何提到 rhc
的文档都是错误的文档。
通过新的 Web 控制台登录后,选择“?”右上角的圆圈中并选择命令行工具。它将为您提供要下载的“oc”工具的链接,以及使用 session 访问 token 从命令行登录所需运行的命令。
该页面的链接应该是:
还建议您下载并使用新平台的免费电子书:
它使用虚拟机,但忽略其中的客户端登录步骤,而是使用上面页面中的步骤,然后按照书中针对 Online NextGen Developer Preview 的示例进行操作。
关于ruby-on-rails - 将 Rails 应用程序部署到 Openshift : rhc - Username or password is not correct,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40922948/