2020-06-12

Como utilizar Git Cpanel y Repositorio privado Bitbucket


Estos son los pasa para poder utilizar un repositorio privado dentro de cpanel



  1. Vamos a crear un KEY para entrar por SSH el server donde tenes cpanel tu web.
  2. Después entrar por SSH, Si no podes entrar comunicate con el soporte y pregunta si te tiene que activar el servicio de SSH.
  3. Dentro del server hay que crear una nueva KEY que es solo para entrar al repositorio privado.

    cd /home/<tu-usuario>/.ssh/

    ssh-keygen -f nombre_repo_bitbucket_rsa

    # sin password tiene que ser
    cat /home/<tu-usuario>/.ssh/nombre_repo_bitbucket_rsa.pub

    # copia el HASH y ponelo dentro de bitbucket


    # creamos un archivos config para ssh con
    nano /home/<tu-usuario>/.ssh/config

    Host bitbucket.org
        Hostname bitbucket.org
        IdentityFile ~/.ssh/nombre_repo_bitbucket_rsa
      Host *
          Compression yes

    1. Ejecuta el comando para darle los permisos corrrectos: 
      chmod 600 ~/.ssh/config
    2. Después vamos a el cpanel entramos en sector de GIT y ponemos los siguiente datos:
    3. Después hay que crear un archivos .cpanel.yml para controlar el deploy cuando finaliza el pull que hace GIT desde cpanel.

      Ejemplo: .cpanel.yml
      ---
      deployment:
        tasks:
          export DEPLOYPATH=/home/user/public_html/
          /bin/cp -R images $DEPLOYPATH

      Más info: Doc Cpanel
    4. Si queres instalar composer:

      Bajar composer de su sitio web
      wget https://getcomposer.org/composer-stable.phar

      Y movemos el archivo a nuestra carpeta bin
      mv composer-stable.phar bin/composer
      chmod +x bin/composer
      Y listo como eso tenemos instalado composer