2017-02-22 3 views
0

Je suis en train d'installer githook dans mon compte d'hébergement revendeur (inmotion hosting). J'ai dossier d'installation pour git avec git init --bare et configuré fichier post-receive et ajouté ssh à distance en git.When je lance git remote -vAutorisation refusée (clé publique). fatal: Impossible de lire le référentiel distant. avec l'hébergement de re-vendeur

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) 

Je reçois erreur

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

tout en essayant en cours d'exécution

git push production master 
+0

Avez-vous téléchargé votre clé publique sur le serveur? Si vous vous authentifiez à l'aide de mots de passe, cela est-il activé sur le serveur? – fNek

+0

Télécharger la clé publique de git dans le serveur d'hébergement? –

+0

Avez-vous ajouté votre clé publique ('~/.ssh/id_rsa.pub') dans votre compte GitHub (repo de production)? –

Répondre

1

Vérifiez votre chemin de répertoire si vous utilisez un hébergement partagé. J'ai un doute là-dessus. J'ai aussi eu le même genre de problème en arrière.

+0

Merci de me le rappeler. J'ai fait une erreur sur mon chemin de répertoire. il devrait être 'home/{nom d'utilisateur}/repo/site, git' –