Развертывание метеоритов выходит из строя с сообщением "Истекшие учетные данные"

Недавно я попытался развернуть обновленную версию моего приложения. Раньше я просто запускал:

meteor deploy myapp.meteor.com

без проблем (myapp - это просто место для моего фактического имени приложения). Теперь, после каких-либо изменений в моей системе, кроме патча OSX Mavericks, он терпит неудачу. Команда (и другие команды):

meteor list-sites

возвращает "Не удалось перечислить сайты: Истекшие учетные данные. Войдите в систему снова".

Когда я пытаюсь развернуть свое приложение с помощью

meteor deploy myapp.meteor.com

После ввода имени пользователя/пароля я получаю сообщение "Ошибка при развертывании приложения: сбой входа в систему". Войдите, хотя сайт meteor.com работает с тем же именем пользователя/паролем. Выполнение команды meteor с помощью --debug не дает дополнительной информации.

Ответ 1

ОК, вот что сработало.

Первый выход с помощью:

meteor logout

Затем войдите в систему, но имя пользователя НЕ является адресом электронной почты, который вы используете для входа в свою учетную запись разработчика на веб-сайте meteor.com. Когда вы входите на сайт meteor.com, используя свой адрес электронной почты и пароль, в правом верхнем углу вашего браузера другое имя пользователя, которое вы создадите, когда вы настроите свою учетную запись разработчика метеоров. Вы должны использовать это имя пользователя для входа в свой каталог приложения. Чтобы быть ясным:

username_website: [email protected]
username_meteor: MyUserName (whatever you set up when you created your developer account)
password: MyPassword

Чтобы войти в свою учетную запись разработчика метеоров на meteor.com, используйте комбинацию:

username_website / password

Чтобы войти в свою учетную запись разработчика метеоров из своего каталога метеоритных приложений, используя команду "Вход в метеорит", используйте комбинацию:

username_meteor / password

После этого "Expired Credential" исчезнет, ​​и вы снова сможете развернуть свое приложение.

Ответ 2

Возможно, вам просто нужно снова войти в систему

Возможно, вам придется сначала выйти из системы, а не всегда.

meteor logout

Запустите это, чтобы relogin

meteor login