Страницы

Поиск по вопросам

четверг, 19 декабря 2019 г.

Git не могу сделать push

#git #github #git_push


При попытке сделать пуш на гитхаб получаю ошибку:

Push failed
Failed with error: fatal: Could not read from remote repository.

Все было нормально, а тут на новом проекте такое.. Как можно решить эту проблему?
    


Ответы

Ответ 1



После действий описанных в https://habrahabr.ru/post/266667/ всё заработало. Опишу здесь, что сделал: В папке с папкой git открыть GIT GUI Here; Help-> Показать SSH -> если всё пусто, то жмём сгенерировать SSH; Вставляем его в настройках Github; Пробуем git push; Если пользуетесь Intellij IDEA, то в настройках git (Ctrl+Alt+S->Version Control->git) выберете Built-in. При push будет запрашиваться пароль, который вы ввели при генерации SSH.

Ответ 2



Ошибка "Could not read from remote repository" означает что git не может прочитать из внешнего репозитория. Тут два варианта: Внешний репозиторий по какой-то причине не работает или не доступен (проблемы на сервере, проблемы с сетью и т.п.) Адрес репозитория по умолчанию не корректен. Можно проверить с помощью команды git remote -v.

Ответ 3



Если команда git remote -v работает корректно то можно открыть GIT GUI Here для данного локального репозитория и если там не пустой SSH, то просто жмем кнопку push и у меня все сработало, хотя Intellij Idea выдовало такуюже ошибку. При этом до этого все изменения должны быть закомичены, а команда git status должна показывать что в локальном все число: nothing to commit, working tree clean.

Ответ 4



может кому то поможет, я решил вопрос таким образом если после git config -l показывает remote.origin.url=git@github.com:login/репозиторий нужно изменить адрес таким способом git config remote.origin.url https://github.com/_login_/репозиторий после этого git push -u -f origin master и у меня всё заработало

Комментариев нет:

Отправить комментарий