ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

SAVOIRS · TUTORIAUX

Comment cloner un dépôt privé BitBucket.org pour cPanel?

Dernière mise à jour 2020-10-26

Actuellement, l'interface cPanel ne fonctionne pas avec les dépôts privés sur Le bitbucket.org. Nous recommandons donc cette solution.

Créer une clé ssh sans mot de passe à partir cPanel > Terminal en entrant la commande suivante
  cd ~/.ssh/
  ssh-keygen -t rsa -b 4096 -C "username@example"
Dans la commande ci-dessus, remplacer 'Nom d'utilisateur» avec le nom d'utilisateur de cPanel, 'exemple» avec nom de domaine. Lorsque vous êtes invité à un mot de passe, appuyez sur 'enter' deux fois sans en entrant un mot de passe. 

Maintenant afficher la clé publique générée en utilisant la commande
  cat ~/.ssh/id_rsa.pub
Copiez et collez la clé publique affichée dans le bitbucket.org > Paramètres personnels > Sécurité > Clés SSH

Alors de cPanel > Terminal créer un nouveau fichier avec la commande
touch  ~.ssh/config  
 
 Maintenant collez-y le contenu suivant et enregistrez-le. Vous pouvez utiliser votre éditeur préféré pour atteindre cet objectif
 host bitbucket.org    
 HostName bitbucket.org   
 IdentityFile ~/.ssh/id_rsa  
 User git

Depuis cPanel > Terminal définir les permissions pour les nouveaux fichiers
 chmod 600 ~/.ssh/config && chmod 400 ~/.ssh/id_rsa

Nous sommes prêts à tester la connexion à bitbucket.org en utilisant l'authentification de la clé en exécutant la commande à cPanel > Terminal
ssh -i ~/.ssh/id_rsa -T git@bitbucket.org

Si vous obtenez une erreur, veuillez créer un ticket pour nous pour examiner le problème, sinon entrez la commande suivante pour cloner le dépôt à partir cPanel > Terminal 
  git clone ssh://user@bitbucket.org/user/privaterepositoryname.git
Remplacer 'utilisateur' avec le nom d'utilisateur du compte bitbucket.org et 'Nom du dépôt privé' avec le nom du dépôt sur bitbucket.org que vous voulez cloner à cPanel

← Tous les articles de la base de connaissances

Dites-nous ce qui doit rester debout.

A short conversation with an engineer. No quote-bot, no callback queue. We'll tell you honestly if we're not the right fit.