Base de connaissances · Tutoriels
Comment cloner un dépôt BitBucket.org privé dans cPanel ?
Dernière mise à jour le 2020-10-26
Actuellement, l'interface cPanel ne fonctionne pas avec les dépôts privés sur bitbucket.org. Nous recommandons donc cette solution de contournement.
Créez une clé ssh sans mot de passe depuis cPanel > Terminal en saisissant la commande suivante
Affichez maintenant la clé publique générée à l'aide de la commande
Ensuite, depuis cPanel > Terminal créez un nouveau fichier avec la commande
Collez maintenant le contenu suivant dans ce fichier, puis enregistrez-le. Vous pouvez utiliser votre éditeur favori pour cela
From cPanel > Terminal définissez les autorisations des nouveaux fichiers
Nous sommes prêts à tester la connexion à bitbucket.org par authentification par clé en exécutant la commande dans cPanel > Terminal
Si vous obtenez une erreur, veuillez créer un ticket afin que nous examinions le problème. Sinon, saisissez la commande suivante pour cloner le dépôt depuis cPanel > Terminal
Créez une clé ssh sans mot de passe depuis cPanel > Terminal en saisissant la commande suivante
cd ~/.ssh/ ssh-keygen -t rsa -b 4096 -C "username@example"Dans la commande ci-dessus, remplacez 'username' par le nom d'utilisateur cPanel, et 'example' par le nom de domaine. Lorsqu'un mot de passe vous est demandé, appuyez deux fois sur « Entrée » sans saisir de mot de passe.
Affichez maintenant la clé publique générée à l'aide de la commande
cat ~/.ssh/id_rsa.pubCopiez la clé publique affichée et collez-la dans la section bitbucket.org > Personal Settings > Security > SSH Keys
Ensuite, depuis cPanel > Terminal créez un nouveau fichier avec la commande
touch ~.ssh/config
Collez maintenant le contenu suivant dans ce fichier, puis enregistrez-le. Vous pouvez utiliser votre éditeur favori pour cela
host bitbucket.org HostName bitbucket.org IdentityFile ~/.ssh/id_rsa User git
From cPanel > Terminal définissez les autorisations des nouveaux fichiers
chmod 600 ~/.ssh/config && chmod 400 ~/.ssh/id_rsa
Nous sommes prêts à tester la connexion à bitbucket.org par authentification par clé en exécutant la commande dans cPanel > Terminal
ssh -i ~/.ssh/id_rsa -T git@bitbucket.org
Si vous obtenez une erreur, veuillez créer un ticket afin que nous examinions le problème. Sinon, saisissez la commande suivante pour cloner le dépôt depuis cPanel > Terminal
git clone ssh://user@bitbucket.org/user/privaterepositoryname.gitRemplacez 'user' par le nom d'utilisateur du compte bitbucket.org et 'privaterepositoryname' par le nom du dépôt sur bitbucket.org que vous souhaitez cloner dans cPanel
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.