Проблема аутентификации CLI Heroku - PullRequest
0 голосов
/ 10 октября 2018

После новой установки Heroku на Windows 7 я не могу выполнить аутентификацию из командной строки.

Выполнение команды: heroku login предлагает мне ввести свои учетные данные.После этого я получил ошибку:

heroku: Enter your login credentials
Email: my_email
Password: ************
Error: ENOENT: no such file or directory, open 'z:/_netrc'

Я использую PowerShell, и когда я запускаю команду cat z:/_netrc, я получаю эту ошибку:

cat : Cannot find drive. A drive with the name 'z' does not exist.

Z:является сетевым диском, и он доступен из проводника файлов.

У меня уже есть файл .netrc в моем пути% HOME%, но он не содержит учетные данные для входа в heroku.

Глядя на официальную документацию и справку по CLI, я не смог найти ничего полезного, чтобы это исправить.Как я могу войти в свою учетную запись heroku?

> heroku version
heroku/7.16.6 win32-x64 node-v10.11.0

1 Ответ

0 голосов
/ 10 октября 2018

Использовать setx HOME <netrc_default_location>

, где <netrc_default_location> может быть:

  • <% NETRC%> \ _ netrc
  • <% HOME%> \ _ netrc
  • <% HOMEDRIVE %% HOMEPATH%> \ _ netrc
  • <% USERPROFILE%> \ _ netrc

Некоторые уточнения можно найти здесь и здесь .

Возможно, это ваш пользователь <% USERPROFILE%>.

Но если вам это не нужно, просто удалите файл _netrc, перезагрузите компьютер и снова войдите в систему.

...