Meteor 流星:“;部署应用程序时出错:您的帐户无权部署到Galaxy“;

Meteor 流星:“;部署应用程序时出错:您的帐户无权部署到Galaxy“;,meteor,deployment,Meteor,Deployment,由于流星停止了它的免费托管,我要迁移到银河系。我正在关注他们的计划,但却陷入了倒数第二步,“将你的应用部署到Galaxy”。我创建了一个galaxy帐户(假设我的用户名是“appname”),并将其cd’ed到我的meteor应用程序目录中,并执行了以下操作: $ DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy appname.meteorapp.com --settings ./settings.json 因此: Error deploying

由于流星停止了它的免费托管,我要迁移到银河系。我正在关注他们的计划,但却陷入了倒数第二步,“将你的应用部署到Galaxy”。我创建了一个galaxy帐户(假设我的用户名是“appname”),并将其cd’ed到我的meteor应用程序目录中,并执行了以下操作:

$ DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy appname.meteorapp.com --settings ./settings.json
因此:

Error deploying application: Your account is not authorized to deploy to Galaxy.
命令的各种变体,包括完整路径或相对路径,以及字符串周围的引号,都没有什么区别


我登录到我的网络浏览器,meteor的文档(例如)没有提到具体要求。我需要以某种方式授权自己来部署这个吗?

在Meteor公司的丹·艾哈迈迪的帮助下,我解决了这个问题(谢谢丹!)。在这里回答任何有同样问题的人

原来我把一个银河子域和一个Meteor开发者帐户搞混了。我不需要为meteor创建开发人员帐户,因为我已经有了一个帐户(必须是在免费托管部署期间创建的),所以我仍然登录到该帐户

要解决这个问题:

$ meteor whoami
oldusername
$ meteor logout
Logged out.
$ meteor login
Username: appname
Password: 

Logged in as appname. Thanks for being a Meteor developer!
$ DEPLOY_HOSTNAME=galaxy.meteor.com meteor deploy appname.meteorapp.com --settings ./settings.json
Deploying to appname.meteorapp.com.       
Now serving at http://appname.meteorapp.com

我用我的meteor用户名而不是应用程序名登录。我已经将我的用户名添加到团队中,所以我相信这会有所帮助。我以meteor用户的身份登录。现在我遇到了这个错误:在部署应用程序时与Galaxy服务器交谈时出错:服务器错误(请稍后重试)您还可以添加
--owner=username
选项谢谢。这对我很有帮助