Подтвердить что ты не робот

Ошибка Github "Не удалось опубликовать эту ветку" на окнах

Я новичок в git, и я только что загрузил его вчера. В качестве теста для моего первого онлайн-(не локального) репо я совершил бесполезный текстовый файл, а затем ударил публикацию. Через короткое время я получил эту очень непродуманную ошибку:

enter image description here

Итак, я знаю, что я не могу опубликовать эту ветку. Там только одна и это главная ветка. У кого-нибудь есть дополнительная информация о том, что может вызвать эту ошибку?

В качестве побочного примечания мой партнер успешно загрузил файлы в одно и то же репо, но я не получил никаких указаний на то, что это произошло. Означает ли это, что я не связан каким-то образом с репо? Я был тем, кто его создал!

4b9b3361

Ответ 1

В Windows щелкните правой кнопкой мыши на repository → нажмите open a shell here

Вы увидите командную строку.

введите git push в него. (было известно, увидев комментарий Симона Боудриаса)

В командной строке предлагается ввести другую команду или показать ошибку.

Если в командной строке предлагается ввести что-то еще, введите его. Это будет работать.
Если в командной строке отображается ошибка, отправьте здесь подробную ошибку.

Информация: вы можете проверить это приложение

Ответ 2

Откройте shell в вашем репозитории. Затем введите

git push --set-upstream origin master --force

Это загрузит ваше местное репо на сервер независимо от того, overwriting при необходимости. Этот должен выполняться только в том случае, если вы уверены, что в настоящее время никто не публикует ваше репо.

Ответ 3

У меня была такая же проблема, как упоминалось здесь, но ни одно из упомянутых выше решений не помогло. Затем я нашел этот ответ, в котором говорится о Proxy settings, и именно поэтому GitHub не смог зафиксировать на моей машине. Надеюсь, это поможет кому-то еще.

Чтобы настроить параметры прокси-сервера, вам просто нужно использовать эту команду:

git config --global http.proxy HTTP [s]://имя_пользователя: пароль @ProxyAddress: порт

Ответ 4

Другая возможность - это временная недоступность серверов GitHub.

У меня такая же проблема и я подтвердил, что это проблема сервера: https://status.github.com/

Пример скриншота:

GitHub temporarily down

Ответ 5

Чтобы исправить это, откройте командную строку в репо. Например, нажав кнопку cog в правом верхнем углу в представлении репо и выбрав "открыть оболочку здесь".

  • В командной строке введите git push --set-upstream origin master

  • Либо это сработает, либо скажет ! [rejected] master -> master (fetch first)

  • Если это произойдет, введите git pull origin master (добавьте -rebase, если хотите)

В GitHub кнопка публикации может оставаться видимой вместо кнопки синхронизации. Если это так, просто перезапустите GitHub.

Это означает сброс удаленной ветки по умолчанию для вашей локальной ветки.

Ответ 6

Возможно, вы просто забыли тип что-то в области "Описание", когда вы фиксируете свои файлы. Кто-то вроде меня только набирает summery.So убедитесь, что вы заполняете резюме и Описание, когда вы сообщаете.

Просто введите что-то в поле описания textarea при совершении. Затем я успешно опубликовал.

что я делаю? 1 Перейдите в папку вашего репозитория в проводнике Windows 2 удалите файл, который хотите опубликовать. и открой его. 3 Откройте GitHub Для Windows и нажмите на свой репозиторий. Затем вы найдете Uncommitted изменения с левой стороны.
4 введите свое резюме 5 введите свое описание (самый важный шаг!!!) 6 взять на себя обязательство 7 Нажмите "Опубликовать", и вы должны быть успешными.

Это мой первый ответ. поэтому у меня нет репутации 10, чтобы опубликовать изображение... надеюсь, вам поможет.

Ответ 7

У меня была эта ошибка, так как я забыл добавить ссылку на удаленный репозиторий на рабочем столе GitHub. После добавления правильной ссылки репозиции все сработало.

Ответ 8

Попробуйте внести изменения перед публикацией. Это помогает мне решить ту же проблему.

Ответ 9

У меня тоже была такая же проблема при публикации моей страницы GitHub. Я решил это следующим образом.

$git push

Я получил сообщение об ошибке здесь. Затем я сделал запрос на растяжение

$git pull

После этого я снова нажал кнопку

$git push

Здесь я получил решение

Примечание. Я использую GitHub для окон, и, наконец, опубликовал страницу, используя ее

Ответ 10

Я получал эту ошибку, потому что неправильно настроил свое имя и адрес электронной почты. На странице, где вы это делаете (как минимум, в основном приложении), вы увидите, что страница открывается с заполненным именем и электронной почтой, но это не значит, что они сохранены в качестве настроек. Чтобы сохранить их, вы должны нажать галочку в левом нижнем углу этого экрана.

Ответ 11

Я получил эту ошибку, потому что я уже создал репозиторий с тем же именем в github, а затем создал его локально и попытался зафиксировать его. Решение заключалось в том, чтобы удалить его из github, а затем передать его локальному клиенту. Теперь они синхронизированы.