web-dev-qa-db-fra.com

Ajouter un dépôt git privé via cPanel

J'essaie d'ajouter un dépôt git privé sur cPanel mais j'ai rencontré des problèmes d'autorisation et je ne sais pas où je me trompe

J'ai généré les clés SSH dans cPanel dans la section "Accès SSH". J'ai ensuite ajouté la clé sur le dépôt privé dans git dans la section `` Déployer les clés ''.

Mais lorsque j'essaie de cloner le dépôt sur cPanel, j'obtiens l'erreur:

Erreur: "/ usr/local/cpanel/3rdparty/bin/git" a signalé le code d'erreur "128" à la fin: autorisation refusée (publickey). fatal: impossible de lire à partir du référentiel distant. Veuillez vous assurer que vous disposez des droits d'accès appropriés et que le référentiel existe.

J'essaie de cloner avec SSH [email protected]:myusername/myrepo.git

Ai-je fait quelque chose de mal ou manqué une étape?

7
NoDachi

J'ai rencontré un problème avec l'importation de clé SSH dans cPanel, lorsque j'importe une clé privée via l'interface Web de cPanel SSH Key, il crée le fichier mais inclut les caractères ^M comme des sauts de ligne.

Lorsque j'ai édité le fichier via SSH et copié la clé d'origine depuis mon bureau, l'opération Git via cPanel a fonctionné immédiatement.

Solution

Modifiez la clé privée après l'importation et assurez-vous qu'il n'y a pas fin de ligne ou d'autres caractères parasites.

0
William Isted