2017-02-22 8 views
0

리셀러 호스팅 계정 (inmotion hosting)에 githook을 설치하려고합니다. 나는 노력사용 권한이 거부되었습니다 (publickey). 치명적 : 원격 저장소에서 읽을 수 없습니다. Re-seller hosting with

git push production master 
을 실행하는 동안 나는 오류

Permission denied (publickey). 
fatal: Could not read from remote repository. 
Please make sure you have the correct access rights 
and the repository exists. 

납니다 git remote -v

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) 

를 실행 git.When에 설치 git init --bare와 자식에 대한 폴더와 post-receive 파일을 구성하고 추가 원격 ssh가

+0

공개 키를 서버에 업로드 했습니까? 암호를 사용하여 인증하는 경우 서버에서 사용할 수 있습니까? – fNek

+0

공개 키를 git에서 호스팅 서버로 업로드 하시겠습니까? –

+0

GitHub 계정 (프로덕션 저장소)에 공개 키 ('~/.ssh/id_rsa.pub')를 추가 했습니까? –

답변

1

공유 호스팅을 사용하는 경우 디렉토리 경로를 확인하십시오. 나는 그것에 대해 의심이있다. 나도 같은 종류의 문제가 다시 발생했다.

+0

그것을 상기시켜 줘서 고마워. 내 디렉토리 경로에서 실수를 저질렀습니다. 그것은'home/{username}/repo/site, git'이어야합니다. –