Bonjour,
Je n'arrive pas à "git clone" mon repo Github privé en SSH pour mon hebergement web "Cloud Web"
Je tombe toujours sur l'erreur :
**git@github.com: Permission denied (publickey).**
**fatal: Impossible de lire le dépôt distant.**
**Veuillez vérifier que vous avez les droits d'accès et que le dépôt existe.**
J'ai pourtant bien généré une clé (j'ai utilisé Putty Key Generator), j'ai ajouté le clé public dans mon Github (https://github.com/settings/keys) et même dans mon projet en clé de déploiement et je l'ai ajouté dans OVH ; "Mes services, Clés SSH" : https://www.ovh.com/manager/#/dedicated/billing/autorenew/ssh
Mais ca ne fonctionne pas, d'ailleurs je pense que je l'ajoute mal sur OVH car moi c'est un Web Cloud et je ne peux pas le choisir dans la liste :(
Merci de votre aide, car c'est assez embêtant de devoir drag and drop mon projet à la main en FTP...
Git clone/pull impossible sur un Web Cloud (clé SSH)
Sujets apparentés
- Modification des variables php.ini
25049
23.01.2019 16:32
- Lancement App front React
14745
26.04.2019 12:54
- Accès à la configuration du serveur apache ?
11089
23.10.2017 12:25
- Connexion SSH ?
8943
14.10.2017 09:53
- FTP and SFTP time out
8546
14.01.2018 08:55
- Drupal 8 - Composer - lack of memory
7621
19.10.2017 19:33
- Transferts FTP/SFTP
7058
21.10.2017 13:00
- DésespoirJS WEB CLOUD 1
7048
26.01.2019 03:44
- Activer Memcached PECL
6724
17.12.2018 13:07
- 504 Gateway Timeout depuis bientôt 24h
6539
24.04.2019 11:19
Bonjour,
non ça c'est pour les serveur dédié/vps
Vous devez déposer la clé au format OpenSSH sur le WebCloud directement en SSH.
Cordialement, janus57
Ou est ce que je dois faire ca ? J'ai créé un fichier avec "nano ~/.ssh/authorized_keys" mais je ne peux pas faire "systemctl restart sshd" pour restart (normal)
https://docs.ovh.com/fr/dedicated/creer-cle-ssh-serveur-dediees/#creer-une-cle-ssh-a-laide-de-putty-sous-windows
Ok j'ai tout compris c'est bon :)
Le "authorized_keys" ne sert a rien. Il est préférable de générer la clé avec la commande directement en ssh ! Ensuite le tour est joué :)
Bonjour,
il n'y a rien à "restart".
De plus il n'y a pas de guide à ma connaissance, car c'est la partie privé que vous devez mettre sur le webcloud et non la partie publique pour pouvoir s'authentifier auprès de github.
Donc avec puttygen vous devez déjà commencer par faire un export en OpenSSH puis dans le dossier ".ssh" ajouter la clé au format OpenSSH.
Si vous voulez vraiment suivre le guide, depuis le webcloud il faut que vous soyez capable de faire la commande "ssh-keygen" puis une fois la clé généré sur le webcloud, la sauvegarder chez vous et surtout la mettre sur github.
Cordialement, janus57