Я не могу войти в репозиторий myGet npm (sencha / extjs-ce) - PullRequest
2 голосов
/ 25 марта 2019

Я настраиваю dev VirtualBox (Ubuntu) и не могу войти в частный репозиторий myGet через Npm. У меня ошибка 403 Неверный логин.

Я могу подключиться к сайту myGet со своими учетными данными.

К вашему сведению, я нахожусь за защищенным прокси, но другой инструмент командной строки (composer, node, apt, curl) работает так, как я установил информацию env.

Я тоже пробовал sudoed.

Обновление:

npm login (без --registry ...) работает

user@user-VirtualBox:/var/www$ npm login  --registry=htps://sencha.myget.org/F/community/npm/ whoami
Username: maquejp..gmail.com
Password: 
Email: (this IS public) yoyo@gmail.com
npm ERR! code E403
npm ERR! Registry returned 403 for PUT on htps://sencha.myget.org/F/community/npm/-/user/org.couchdb.user:yoyo..gmail.com: Invalid login

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/user/.npm/_logs/2019-03-25T15_08_42_242Z-debug.log
user@user-VirtualBox:/var/www$ cat /home/user/.npm/_logs/2019-03-25T15_08_42_242Z-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/bin/node',
1 verbose cli   '/usr/bin/npm',
1 verbose cli   'login',
1 verbose cli   '--registry=htps://sencha.myget.org/F/community/npm/',
1 verbose cli   'whoami' ]
2 info using npm@5.8.0
3 info using node@v8.11.4
4 verbose npm-session 62efce47a150f6d5
5 verbose web login before first POST
6 http request → POST htps://sencha.myget.org/F/community/npm/-/v1/login
7 http 404 ← Not Found (htps://sencha.myget.org/F/community/npm/-/v1/login)
8 verbose web login not supported, trying couch
9 verbose login before first PUT { _id: 'org.couchdb.user:yoyo..gmail.com',
9 verbose login   name: 'yoyo..gmail.com',
9 verbose login   password: 'XXXXX',
9 verbose login   type: 'user',
9 verbose login   roles: [],
9 verbose login   date: '2019-03-25T15:08:40.165Z' }
10 http request → PUT htps://sencha.myget.org/F/community/npm/-/user/org.couchdb.user:yoyo..gmail.com
11 http 403 ← { "error": "Invalid login", "reason": "The specified login is not valid." } (htps://sencha.myget.org/F/community/npm/-/user/org.couchdb.user:yoyo..gmail.com)

Ответы [ 2 ]

1 голос
/ 19 июня 2019

Как обновлено Жаном-Филиппом:

npm логин (без --registry ...) работает

Это работает.

У меня была эта проблема на Ubuntu Bash на Windows 10.

0 голосов
/ 25 марта 2019

У вас неправильный URL в реестре:

--registry=htps://sencha.myget.org/F/community/npm/

Попробуйте: --registry=https://sencha.myget.org/F/community/npm/

...