我在Openshift Origin(v2)上有一个活跃/工作的Node / Mongo应用程序,但我显然必须很快迁移到v3系统,所以我试图遵循(坦率地说太基本)迁移指南,我我遇到的错误对我来说毫无意义。
我根据迁移指南编辑了我的项目,将其移至GitHub,设置v3,运行“oc login”并尝试使用
从GitHub代码创建新应用程序oc new-app https://github.com/shrewdlogarithm/steamtrayapi.git --name = steamtrayapi
它会运行一段时间然后吐出以下错误
error: User "censored@gmail.com" cannot create imagestreams.image.openshift.io in project "default"
error: User "censored@gmail.com" cannot create buildconfigs.build.openshift.io in project "default"
error: User "censored@gmail.com" cannot create deploymentconfigs.apps.openshift.io in project "default"
error: User "censored@gmail.com" cannot create services in project "default"
我不知道从哪里去。
注意:请参阅注释 - 似乎是一个身份验证问题和/或只是一个记录错误的过程。
答案 0 :(得分:0)
如果有人关注these migration directions,问题是在openshift 3应用程序需要放在项目下。这些说明并没有提到这一点,但你想要做的是创建一个新项目,如果你还没有项目
oc new-project <project-name>
现在运行您之前尝试的oc new-app命令,它应该可以正常工作。