Base de conocimientos · Tutoriales

¿Cómo clonar un repositorio privado de BitBucket.org en cPanel?

Última actualización: 2020-10-26

Actualmente, la interfaz de cPanel no funciona con repositorios privados en bitbucket.org. Por ello, recomendamos esta solución alternativa.

Cree una clave SSH sin contraseña desde cPanel > Terminal introduciendo el siguiente comando
  cd ~/.ssh/
  ssh-keygen -t rsa -b 4096 -C "username@example"
En el comando anterior, sustituya 'username' por el nombre de usuario de cPanel y 'example' por el nombre de dominio. Cuando se le solicite una contraseña, pulse «Intro» dos veces sin introducir ninguna contraseña. 

Ahora muestre la clave pública generada con el comando
  cat ~/.ssh/id_rsa.pub
Copie y pegue la clave pública mostrada en bitbucket.org > Personal Settings > Security > SSH Keys

Luego, desde cPanel > Terminal cree un archivo nuevo con el comando
touch  ~.ssh/config  
 
 Ahora pegue en él el siguiente contenido y guárdelo. Puede utilizar su editor favorito para hacerlo
 host bitbucket.org    
 HostName bitbucket.org   
 IdentityFile ~/.ssh/id_rsa  
 User git

encabezado From cPanel > Terminal establezca los permisos de los archivos nuevos
 chmod 600 ~/.ssh/config && chmod 400 ~/.ssh/id_rsa

Ya podemos probar la conexión con bitbucket.org mediante autenticación por clave ejecutando el comando en cPanel > Terminal
ssh -i ~/.ssh/id_rsa -T git@bitbucket.org

Si obtiene un error, cree un ticket para que revisemos el problema; de lo contrario, introduzca el siguiente comando para clonar el repositorio desde cPanel > Terminal 
  git clone ssh://user@bitbucket.org/user/privaterepositoryname.git
Reemplace 'user' por el nombre de usuario de la cuenta de bitbucket.org y 'privaterepositoryname' por el nombre del repositorio de bitbucket.org que desea clonar en cPanel

← Todos los artículos de base de conocimientos

Tell us what you need

Compare available plans or describe your workload so we can discuss a suitable starting point.