Я не вижу папку .git
в корне шаблона act-native-firebase-starter , возможно, это вызывает проблемы при отправке этого шаблона, так как git
требуетсячтобы узнать, куда указывать на апстрим.
Возможно, вы могли бы попробовать инициализировать шаблон в вашем личном репозитории git и посмотреть, решит ли это вашу проблему аутентификации:
- Создать новый репозиторий на GitHub .Чтобы избежать ошибок, не инициализируйте новый репозиторий с файлами
README
, license
или gitignore
. Инициализируйте локальный каталог, содержащий шаблон, как репозиторий Git:
git init
Добавьте файлы в ваш новый локальный репозиторий.Это ставит их перед первым коммитом:
git add .
Фиксация файлов, которые вы поставили в локальном хранилище:
git commit -m "Initial commit"
В верхней части хранилища GitHub
, созданного на шаге 1, скопируйте URL-адрес удаленного хранилища.
Добавьте URL-адрес дляудаленный репозиторий, куда будет помещен ваш локальный репозиторий:
git remote add origin <remote_repository_url>
Передайте изменения в вашем локальном репозитории в ваш обратный репозиторий, содержащийся в GitHub
:
git push -u origin master
Теперь вы сможете вставить этот стартовый шаблон в свой собственный GitHub
репозиторий и использовать его в качестве собственного проекта.
Что касается команды npm run rename
: это пользовательский сценарий npm
run
, созданный автором этого начального шаблона, и он просто запускает rename.js
файл , содержащийся вкаталог .bin
корневого каталога шаблона.Все, что делает эта команда, это рекурсивно переименовывает файлы, содержащиеся в этом шаблонном проекте, в новое имя, указанное в ваших входных данных, поэтому я не думаю, что это вызывает проблему.Я подозреваю, что как только ваш проект будет правильно инициализирован с помощью git
, проблема аутентификации исчезнет , поскольку теперь она будет указывать на ваш личный репозиторий.
Надеюсь, это поможет!