git pu sh выдает ошибку после git init + git pull + некоторые изменения в проекте - PullRequest
0 голосов
/ 18 февраля 2020

Я сделал git init + git pull, чтобы загрузить свой репозиторий. Git не спрашивал меня ни о каком Auth, несмотря на то, что это репозиторий является закрытым (я ранее использовал его и подключился к этому репо, поэтому mb это причина). Тогда я сделал некоторые изменения в этом локальном проекте, и после этого я попытался git push. Это вызвало ошибку:

fatal: No configured push destination.
Either specify the URL from the command-line or configure a remote repository using

    git remote add <name> <url>

and then push using the remote name

    git push <name>

Эта ошибка выглядит как распространенная ошибка в inte rnet, но у людей она возникает, когда у них действительно нет подключения к репо, поэтому им приходится подключаться. Но в моем случае я сначала сделал git pull, поэтому у меня было бы это, но .. Может быть, мне все равно нужно подключить репо, так что скажите мне, пожалуйста, как это сделать, потому что у меня теперь только одна ветка - master, и я не хочу сделать больше. Я действительно недостаточно хорош в git, поэтому надеюсь на ваши подробные ответы.

1 Ответ

0 голосов
/ 19 февраля 2020

Я бы начал с проверки двух вещей:

  1. У вас установлен пульт?

Похоже, что данное сообщение об ошибке указывает на то, что пульт не установлен. Поэтому, если вы попытаетесь запустить 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.

.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...