Перейти к содержимому

Could not read from remote repository как исправить

  • автор:

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

При попытке сделать пуш на гитхаб получаю ошибку: Push failed Failed with error: fatal: Could not read from remote repository. Все было нормально, а тут на новом проекте такое.. Как можно решить эту проблему?

Отслеживать
задан 24 фев 2016 в 20:45
Oleg Lysenko Oleg Lysenko
109 1 1 золотой знак 1 1 серебряный знак 5 5 бронзовых знаков

6 ответов 6

Сортировка: Сброс на вариант по умолчанию

После действий описанных в https://habrahabr.ru/post/266667/ всё заработало. Опишу здесь, что сделал:

  1. В папке с папкой git открыть GIT GUI Here;
  2. Help-> Показать SSH -> если всё пусто, то жмём сгенерировать SSH;
  3. Вставляем его в настройках Github;
  4. Пробуем git push;
  5. Если пользуетесь Intellij IDEA, то в настройках git (Ctrl+Alt+S->Version Control->git) выберете Built-in. При push будет запрашиваться пароль, который вы ввели при генерации SSH.

Отслеживать
ответ дан 28 апр 2017 в 18:14
vasiliyeskin vasiliyeskin
111 1 1 серебряный знак 2 2 бронзовых знака
Отличный и простой гайд у vasiliyeskin, все заработало!
8 янв 2018 в 19:18
1.В папке с папкой git открыть GIT GUI Here; так что сделать надо я совершенно не понял этой фразы.
1 дек 2019 в 21:19

Ошибка «Could not read from remote repository» означает что git не может прочитать из внешнего репозитория.

Тут два варианта:

  1. Внешний репозиторий по какой-то причине не работает или не доступен (проблемы на сервере, проблемы с сетью и т.п.)
  2. Адрес репозитория по умолчанию не корректен. Можно проверить с помощью команды git remote -v .

Отслеживать
ответ дан 24 фев 2016 в 20:50
230 1 1 серебряный знак 8 8 бронзовых знаков
Все вроде нормально, выдает origin и ссылку на нужный репозиторий
24 фев 2016 в 21:10
А ссылка https или ssh?
24 фев 2016 в 21:22
Ссылка вида [email protected]:_login_/репозиторий
24 фев 2016 в 21:32
Вот такая ошибка сейчас permission denied (publickey). fatal could not read from repository
24 фев 2016 в 21:34

Когда пытаюсь через IDE делать, то ошибка такая: java.io.IOException: Authentication failed: at org.jetbrains.git4idea.ssh.SSHMain.authenticate(SSHMain.java:298) at org.jetbrains.git4idea.ssh.SSHMain.start(SSHMain.java:172) at org.jetbrains.git4idea.ssh.SSHMain.main(SSHMain.java:137) fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists.

24 фев 2016 в 21:36

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

Отслеживать
ответ дан 25 фев 2018 в 8:46
Thaxeedoff Urlaksandr Thaxeedoff Urlaksandr
46 4 4 бронзовых знака

может кому то поможет, я решил вопрос таким образом

Не могу сделать push проекта на удаленный репозиторий. В чем может быть проблема?

В чем собственно проблема ? может кто сталкивался с этим ?

  • Вопрос задан более трёх лет назад
  • 3458 просмотров

4 комментария

Простой 4 комментария

Lynn

А вы прочитали сообщение?

У вас вообще ssh настроен?

dmitriy-usov @dmitriy-usov Автор вопроса
Алексей Тен, я не понимаю куда вставлять генерированный ключ

Lynn

dmitriy-usov @dmitriy-usov Автор вопроса
Алексей Тен, все получилось, спасибо огромное за документацию
Решения вопроса 1

Это ошибка говорит о том, что Вы пытаетесь постучаться в гит по SSH, при этом не предоставив публичного ключа.
Варианта два у Вас:
1. сгенерировать пару ключей(открытый+закрытый)(ssh-keygen) и в настройках своего профиля в гите добавить ПУБЛИЧНЫЙ ключ. Это даст Вам возможность взаимодействовать с репозиторием по SSH. Публичный ключ имеет расширегие .pub. По крайней мере на Linux так, думаю на винде идентично. Если что, гугл. Файл с ключом открывается любым текстовым редактором. Его содержимое и надо добавить в профиль.
2. постучаться в гит по HTTPS, тогда ключ не нужен, достаточно будет ввести пароль и логин от аккаунта в гите.

Ответ написан более трёх лет назад
Комментировать
Нравится Комментировать
Ответы на вопрос 0
Ваш ответ на вопрос

Войдите, чтобы написать ответ

git

  • Git

Что за непонятные html-файлы?

  • 2 подписчика
  • вчера
  • 295 просмотров

git

  • Git

Как запушить проект webpаck на GitHub, но при этом не толкать все зависимости?

  • 1 подписчик
  • 06 янв.
  • 96 просмотров

Ошибка fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exi

Здравствуйте.
Изучая тему «Как начать использовать Git и github» и «Начинаем работать с репозиторием» столкнулся с тем, что, когда хотел добавить файл «Redmi.md» в свою папку, используя команду:

git pull

fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

И в папке этот файл не появился. Потом я выполнил команду (она ранее выполнялась в примере):

git config --global push.default current

потом повторил команду:

git pull

фото

и, после этого, файл «Redmi.md» появился в папке, а терминал выдал информацию:

Почему вышла эта ошибка и почему команда

git config --global push.default current

FATAL ERROR — Could not read from remote repository: что делать?

5b748644eb075966198730.png

но после даже одобрения + перезапуска программы + компьютера и даже проделов операции вновь с таким же исходом ничего не получилось.

  • Вопрос задан более трёх лет назад
  • 1316 просмотров

1 комментарий

Простой 1 комментарий

Евгений @immaculate

Замазывать fingerprint ключа на скриншоте не нужно — это не секретная информация, наоборот.

Вам следует хорошо изучить, что такое ключи ssh в частности, и криптография на открытых ключах в общем.

В данном случае, полагаю, что ваш ssh не видит тот ключ, который вы загрузили на GitHub. Не видит, потому что он либо лежит не в том месте, где ssh может его найти, либо вам надо использовать ssh-agent.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *