2017-02-22 22 views
0

Я пытаюсь настроить 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 
+0

Вы загружали свой открытый ключ на сервер? Если вы проверяете подлинность с использованием паролей, это разрешено на сервере? – fNek

+0

Загрузить открытый ключ из git в сервер хостинга? –

+0

Добавили ли вы свой открытый ключ ('~/.ssh/id_rsa.pub') в свою учетную запись GitHub (производственный репо)? –

ответ

1

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

+0

Спасибо, что напомнили об этом. Я сделал ошибку в моем пути к каталогу. это должно быть 'home/{username}/repo/site, git' –

Смежные вопросы