Я только что получил новую 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. Когда я использую кабель, он работает нормально.

2 ответа2

1

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

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

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

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

0

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .