Я бы начал с проверки двух вещей:
- У вас установлен пульт?
Похоже, что данное сообщение об ошибке указывает на то, что пульт не установлен. Поэтому, если вы попытаетесь запустить git remote -vv
, вы получите результат:
origin url-to-your-repository.git (fetch)
origin url-to-your-repository.git (push)
Если нет, добавьте пульт с git remote add
. Если у вас есть указанный пульт, убедитесь, что у вас есть права доступа к pu sh на пульте. Иногда частный репозиторий позволяет извлекать кодовую базу, но ограничивает проталкивание.
Если вы уверены, что у вас есть все полномочия, вам следует проверить, есть ли у вас удаленная ветвь, указанная для вашей локальной ветки с помощью
git branch -vv
:
* feature-name 51ff531 [origin/remote-feature-name] Commit message
Здесь, в моем примере, мой локальная ветка feature-name
связана с моей origin
удаленной веткой с именем remote-feature-name
(указана в []
). В зависимости от конфигурации git, для команды git push
может потребоваться указать удаленное устройство и имя ветви, например git push origin feature-name
.
.