Git pull больше не работает при перемещении SD-карты с Raspberry Pi (1) на Raspberry Pi 3


0

Я только что получил новую Raspberry Pi 3 и перенес на нее свою SD-карту со своей старой (Raspberry Pi 1). Кажется, он работает нормально (используя Raspbian Jessie), однако, когда я пытаюсь запустить git pullодин из моих проектов, он сначала ничего не делает, а через несколько минут выдает ошибку:

Connection to github.com closed by remote host.
fatal: Could not read from remote repository.

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

Если я верну SD-карту обратно к старому пи, она снова заработает.

Кто-нибудь знает почему это? Разве не рекомендуется перемещать SD-карты между Raspberry Pi?

Редактировать: я заметил, что это нарушается только при использовании WiFi на Pi 3. Когда я использую кабель, он работает нормально.


Теперь, когда вы добавили ошибку ... Вы подключены к сети / интернету? Можете ли вы связаться с github.com? Если вы используете SSH, не так ли ssh git@github.com?
Attie

Ответы:


1

Это может быть более подходящим для комментария , но я не не имею респа я вывешу несколько вещей , которые вы можете попробовать здесь:

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

  • Это может быть ошибка разрешения. т. е. пользователь, выполняющий git pullоперацию, не имеет разрешения на запись в каталог git.
  • Это также может быть проблема с подключением к Интернету.
  • Может быть, если вы используете SSH, у вас нет доступа по ssh на RPi3.
  • Или может быть, что у вас нет ключа SSH для доступа к хранилищу, потому что ключи недоступны или у вас нет доступа на чтение ключей.

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


Я добавил ошибку в исходный пост;) Также заметил, что проблема только при использовании WiFi, с кабелем работает нормально.
Странник

0

Я тоже задавал этот вопрос на форумах Raspberry Pi , и там было найдено решение.

Ответ SurferTim там гласит:

Чтобы использовать SSH на Wi-Fi без Ethernet: отредактируйте / etc / ssh / sshd_config и добавьте это в конец IPQoS 0 0

edit: если вы используете ssh в качестве клиента, вам может потребоваться добавить его в / etc / ssh / ssh_config

Я отредактировал оба файла, и теперь это работает.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.