ruby-on-rails - 将 Rails 应用程序部署到 Openshift : rhc - Username or password is not correct

标签 ruby-on-rails ubuntu ubuntu-14.04 openshift

我们公司想要构建一个基于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/

相关文章:

ruby-on-rails - 使用分组依据选择小写列或在 Rails 4 中选择 lower(column)

ruby-on-rails - "Class#message"和 "Class.message"符号之间的区别

php - 在ubuntu中安装eclipse php

node.js - azure-functions-cli : func init spits error "No such file or directory"

python - anaconda和virtualenv冲突问题如何解决

ruby-on-rails - Ruby on Rails - OAuth 2 多部分发布(上传到 Facebook 或 Soundcloud)

javascript - rails : Make a div element visible/invisible with onchange after changing a collection_select field

node.js - npm install mongoose 导致 gyp 和 kerberos 错误(未找到 gssapi/gssapi.h 文件)

ubuntu 16.04 LTS 上的 rgdal 安装困难

node.js - pm2安装结果出错