Неустранимый: Не удалось прочитать из удаленного хранилища. Пожалуйста, убедитесь, что у вас есть правильные права доступа - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь клонировать репозиторий с удаленного компьютера git. У меня есть общий хостинг, и я создал новый репозиторий в моей cPanel.

Я создал новую пару ключей s sh, используя ssh-keygen Затем импортировал ключ в cpanel из "S SH Access".

Для подключения с локального компьютера я добавил следующие команды на git bash

$ eval ssh-agent

Agent pid 1286

$ ssh-add id_rsa_prasad_local

Identity added: id_rsa_prasad_local (PG@DESKTOP-HAFRU7M)

$ git clone ssh://hostcd1m@mywebsitename.com/home/hostcd1m/test

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

Клонирование в «тест» ...

s sh: подключение к хосту mywebsitename.com порт 22: истекло время ожидания соединения: невозможно чтение из удаленного репозитория.

Убедитесь, что у вас есть правильные права доступа, и репозиторий существует .

Я что-то упустил?

Ответы [ 2 ]

1 голос
/ 25 января 2020

Доменное имя не указывалось на имя хоста сервера. поэтому, если я пытаюсь клонировать с именем хоста сервера, я могу клонировать его успешно.

пример: git clone ssh://hostcd1m@ServerHostName.Net/home/hostcd1m/test

, поэтому я указал свое доменное имя «mywebsite.com» на имя хоста сервера «ServerHostName» . Net».

0 голосов
/ 23 января 2020

У меня обычно это есть (в корпоративной среде), когда S SH не разрешен, что означает, что сетевой маршрут позволяет

  • порту 22 быть видимым для входящих подключений (когда сервер в той же локальной сети).
  • порт 22, который будет использоваться для исходящего соединения (когда сервер находится в глобальной сети, вне локальной сети)

В зависимости от собственной среды, проверьте с администратором, если S SH соединения разрешены.

...