Я пытаюсь запустить npm install git+https://bitbucket.org/User/Repository
в Linux Raspbian 8.0.Однако я получаю эту ошибку:
npm ERR! Error while executing:
npm ERR! /usr/bin/git ls-remote -h -t https://bitbucket.org/User/Repository.git
npm ERR!
npm ERR! remote: Invalid username or password
npm ERR! fatal: Authentication failed for 'https://bitbucket.org/User/Repository.git/'
npm ERR!
npm ERR! exited with error code: 128
Имя пользователя и пароль приложения Bitbucket должно быть должно быть доступно как в глобальных, так и в каталогах git config:
git config user.name "Username"
git config user.password "Password"
git config --global user.name "Username"
git config --global user.password "Password"
Такправильное имя пользователя и пароль должны быть доступны для использования npm
, но, похоже, они их не используют.
Кроме того, во избежание сомнений, я убедился, что имя пользователя и пароль верныиспользуя их непосредственно с git
.
Любая помощь в решении этой проблемы будет высоко оценена!
Редактировать Спасибо Matthieu Moy в комментариях за указание на то, чтозначения конфигурации, которые я использовал, на самом деле не имеют никакого особого значения для Git.
Согласно документации , комбинации имени пользователя и пароля могут храниться в ~/.git-credentials
.Я сделал это в форме https://Username:Password@bitbucket.org
.Однако та же ошибка, что и выше, сохраняется.Я подтвердил, что имя пользователя и пароль приложения верны.Git просто не использует их.