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
Ahora muestre la clave pública generada con el comando
Luego, desde cPanel > Terminal cree un archivo nuevo con el comando
Ahora pegue en él el siguiente contenido y guárdelo. Puede utilizar su editor favorito para hacerlo
encabezado From cPanel > Terminal establezca los permisos de los archivos nuevos
Ya podemos probar la conexión con bitbucket.org mediante autenticación por clave ejecutando el comando en cPanel > Terminal
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
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.pubCopie 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.gitReemplace '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
Tell us what you need
Compare available plans or describe your workload so we can discuss a suitable starting point.