【发布时间】:2016-05-11 22:15:39
【问题描述】:
我正在 openshift 上开发一个网络应用程序。今天我在执行端口转发命令时遇到了这个错误:
“您的授权令牌已过期。请立即登录以继续访问 openshift.redhat.com。 密码:”
当我输入我的 openshift 密码时,没有任何反应。 有谁知道怎么回事?
【问题讨论】:
-
出于安全原因,令牌会定期过期。您是否尝试过删除 openshift + 本地机器上的所有 ssh 密钥?删除它们后,尝试运行
rhc setup -
嗨瑞恩,感谢您的回复。您能告诉我如何重新激活令牌吗?当我输入密码并按 Enter 时,什么都没有发生...
-
我以为您无法重新激活令牌。您需要生成新的令牌。通常,当您执行任何 rhc 操作时,它会提示输入密码并自动生成令牌。看来这对你不起作用。您是否尝试过使用
rhc setup自动生成和上传 ssh 密钥对和令牌?您也可以尝试自己生成 ssh 密钥对并将公钥上传到 openshift Web 控制台。 -
我尝试了 rhc 设置,但它不起作用...但感谢您的帮助。我会尝试再次生成密钥。我第一次使用腻子.. 我刚刚在 YouTube 上观看了一个视频:我明天会做同样的事情,如果我还有问题,我会在这里发布。
-
我遇到了类似的问题,有几件事我必须确保: 1. 删除 openshift 服务器上的所有 ssh 公钥; 2. 删除存储在我本地机器(通常是 .ssh 文件夹)中的所有 ssh 密钥; 3.如果您有自己的openshift托管(openshift.company.com),请正确配置服务器; 4. ruby, git 版本(有时更高级的 ruby 版本与 openshift 有问题) 5. 重新安装 rhc;这解决了我的问题
标签: authorization openshift token