Я пытаюсь настроить githook на моей учетной записи хостинга реселлера (inmotion hosting). У меня есть папка установки для мерзавца с git init --bare
и настроен post-receive
файл и добавлен удаленный SSH в git.When я бегу git remote -v
Разрешение отклонено (publickey). fatal: Не удалось прочитать из удаленного репозитория. с ресайдером хостинга
origin https://github.com/{username}/{projectname}.git (fetch)
origin https://github.com/{username}/{projectname}.git (push)
production ssh://{hostingusername}@{domain-name}:{port}/repo/site.git (fetch)
production ssh://{hostingusername}@{domain-name}:{port}/repo/site.git (push)
Я получаю ошибку
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
при попытке запуска
git push production master
Вы загружали свой открытый ключ на сервер? Если вы проверяете подлинность с использованием паролей, это разрешено на сервере? – fNek
Загрузить открытый ключ из git в сервер хостинга? –
Добавили ли вы свой открытый ключ ('~/.ssh/id_rsa.pub') в свою учетную запись GitHub (производственный репо)? –