фатальный: не удалось прочитать из удаленного репозитория Laravel Forge - PullRequest
1 голос
/ 27 мая 2020

Получение этой ошибки при развертывании, но возможность фиксации и sh кода. Я удалил предыдущий репозиторий разработчика после того, как возникла эта проблема. Я попытался сгенерировать новый ключ s sh на сервере, затем добавил его в новый репозиторий, но github показывает, что ключ уже используется сообщение.

git@github.com: Permission denied (publickey).
fatal: Could not read from remote repository.

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

Как я могу решить эту проблему? Я просто хочу использовать свой новый репозиторий для развертывания.

1 Ответ

1 голос
/ 27 мая 2020

Вы можете go через список распространенных причин, перечисленных в « Решение общих проблем publi c в Laravel Forge » из Na sh:

  • Forge должен иметь доступ к вашему серверу
    • ключ должен быть зарегистрирован в Servers -> YOUR SERVER -> Server Details -> Meta -> Forge's Public Key
    • и вам необходимо S SH на свой сервер и добавьте этот ключ как в файл /home/forge/.ssh/authorized_keys, так и в файл /root/.ssh/authorized_keys.
  • Ваш сервер должен иметь доступ к вашему репозиторию Git.
    Ключ publi c вашего сервера необходимо добавить в службу репозитория Git (например, GitHub, Bitbucket).
  • Ваш компьютер должен иметь доступ к вашему репозиторию Git И вашему серверу
    Проверить свой собственный ~/.ssh/id_rsa.pub

См. также « forge-docs / S SH Keys ».

...