Раздел вопрос-ответ Ошибка при деплое на gh-pages: Failed to get remote.origin.url

Здравствуйте.  При запуске деплоя React-приложения на gh-pages командой npm run deploy (установлена в файле package.json) высвечивается ошибка:

Failed to get remote.origin.url (task must either be run in a git repository with a configured origin remote or must be configured with the "repo" option).

git remote -v   не показывает целевого репозитория в списке origin-репозиториев. 

Как установить origin-статус удаленному репозиторию, не удаляя его и не устанавливая заново ?

 

share

1 ответ

Проверьте, пожалуйста, что возвращает команда в проекте:

git remote -v

Есть ли там адрес репозитория с origin ? Возможно, ваш репозиторий привязан, но под другим alias, например как upstream или еще как-то?

1. Если origin нет, то добавьте в git конфигурацию origin репозиторий командой:

git remote add origin <url>

После этого npm run deploy должен заработать.


2. Другой вариант, если не хотите добавлять origin репозиторий:

Изменить саму команду деплоя в package.json с:

"deploy": "gh-pages -d build"

на 

"deploy": "gh-pages -d build -r <repo_url>"

Добавить комментарий
    как минимум 5 символов

    icon Вход в систему

    зарегистрироваться
    НОВЫЕ ПОЛЬЗОВАТЕЛИ