Mostrando entradas con la etiqueta BitBucket. Mostrar todas las entradas
Mostrando entradas con la etiqueta BitBucket. Mostrar todas las entradas

2020-10-08

Como acceder a un repositorio privado utilizando Composer

Si su sitio incluye paquetes en un repositorio privado en su archivo composer.json, deberá generar un token en  Github   (o GitLab) y agregarlo a su archivo composer.json. Esto debe ubicarse debajo de la información del repositorio y requiere una declaración en su archivo. La configuración es la siguiente:

Para obtener más detalles sobre la creación de un token (OAuth) en Bitbucket, consulte  aquí  :

Bitbucket:

{     "require": {         "mi-vendor-usuario/mi-repositorio-privado": "master"     },     "repositories" : [         {             "type": "vcs",     "url":  "git@bitbucket.org:mi-vendor-usuario/mi-repositorio-privado.git"         }     ],     "config": {       "bitbucket-oauth": {      "bitbucket.org": {          "consumer-key": "mi-Key"          "consumer-secret": "mi-SecretKey" }        }    } }


Para obtener más detalles sobre cómo crear un token en Github, consulte  aquí  :  

Github:

{     "require": {         "mi-vendor-usuario/mi-repositorio-privado": "master"     },       "repositories" : [         {             "type": "vcs",             "url" : "git@github.com:mi-vendor-usuario/mi-repositorio-privado.git"         }     ],     "config": {       "github-oauth": {         "github.com": "miTokenGeneradoPorGithub"       }     } }

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