Github Pages & React | Subir aplicacion de React a Github Pages (gh-pagess) con Dominio y SSL

Поделиться
HTML-код
  • Опубликовано: 12 сен 2020
  • Este es un ejemplo práctico de como subir una aplicación de React a Github pages. Instalaremos un modulo llamado gh-pages que hará el despliegue por nosotros, adicionalmente añadiremos un dominio más SSL (HTTPs)
    COMPRAR DOMINIO EN NAMECHEAP
    affiliate.namecheap.com/?affI...
    VARIABLES DE ENTORNO NODEJS
    • Variables de Entorno e...
    PM2
    • PM2 | Administrador de...
    MONGOOSE
    • Mongoose | Introduccci...
    CURSO DE MONGODB
    • MongoDB Curso, Introdu...
    CURSO DE NODEJS
    • Nodejs Curso Desde Cer...
    CURSO DE EXPRESS
    • Expressjs | Nodejs Fra...
    CURSO DE JAVASCRIPT
    • Curso Javascript para ...
    CURSO DE GIT
    • Git y Github | Curso P...
    VISUAL STUDIO CODE
    • Visual Studio Code, Ed...
    DENO
    • Deno, Vistazo Rápido
    VISITA MI SITIO WEB PARA MAS CURSOS Y CONTENIDO
    www.faztweb.com
    blog.faztweb.com
    FAZT - RUclips:
    / fazttech
    TWITTER
    / fazttech
    INSTAGRAM
    / fazttech
    FACEBOOK
    / fazttech
    DISCORD
    / discord
    SLACK
    join.slack.com/t/fazt/shared_...
    PARA MÁS CONTENIDO
    faztweb.com/social
    #react #ghpages #ssl
  • НаукаНаука

Комментарии • 150

  • @kevincueva4419
    @kevincueva4419 2 года назад +3

    Usted tiene contenido incluso superior al que se encuentra en ingles, gracias amigo me sirvió incluso con el empaquetador de vite

  • @innovationtechone
    @innovationtechone 3 года назад +1

    Como siempre excelente contenido Fazt estoy aprendiendo mucho con tus videos es interesante lo que se puede lograr con react como SPA saludos hermano eres el numero 1

  • @juanpedrososa1118
    @juanpedrososa1118 3 года назад

    muchas gracias Fazt, aprendí algo nuevo y nuevamente gracias por compartir tus conocimientos.

  • @msngabi95
    @msngabi95 2 года назад

    Muchísimas gracias!!! Desde siempre siguiendote! Que sigas creciendo!

  • @anibalmarquez9480
    @anibalmarquez9480 3 года назад

    esto es lo que estaba esperando vieja!!!!

  • @evita1572
    @evita1572 Год назад

    Muchas gracias por compartir tu conocimiento! 🙌 me fue de gran ayuda este video!

  • @mb1cm13
    @mb1cm13 3 года назад +1

    Buenisimo hno. Lo voy a probar de una vez. Gracias por ese aporte.

  • @kevinguzman1929
    @kevinguzman1929 3 года назад

    Mis respetos para ti Fazt!!! Muchas gracias amigo!!!

  • @TonyInumaDahua
    @TonyInumaDahua 3 года назад

    casi Diciembre 2020, funciona bien, utilice freenom y ya hay que configurar el CNAME, pero esperar para tener https aprox 24 horas. Funciona bien, gracias Fazt

  • @maxigarrett3121
    @maxigarrett3121 2 года назад

    gracias bro, este aporte es oro muy fácil explicado

  • @jotace2519
    @jotace2519 2 года назад

    pensaba que tenia el video en 1.25 jaja, gran video Fazt!!

  • @Iuris2k1
    @Iuris2k1 3 года назад

    Excelente video Fazt, gracias.

  • @gerardoluisbv
    @gerardoluisbv 3 года назад

    De nuevo muchas gracias fazt!

  • @paolaconde5984
    @paolaconde5984 2 года назад

    Muchas gracias! este video fue muy útil!!

  • @helmutjosuecolindresbrenes7289
    @helmutjosuecolindresbrenes7289 3 года назад

    Eres genial 😊 muy buen tutorial

  • @mauriciotorres2595
    @mauriciotorres2595 2 года назад

    Muy buenos tus videos hermano ❤️

  • @jonatanhn00
    @jonatanhn00 3 года назад +1

    Te admiro muchísimo fazt

  • @axelcadona1471
    @axelcadona1471 Год назад

    Gracias muy bien explicado muy facil lo dejas

  • @jorgemonterrosasramirez2687
    @jorgemonterrosasramirez2687 2 года назад +23

    Si les sale una página en blanco consideren los siguientes puntos:
    -Haber escrito correctamente "homepage"
    -Haber escrito "http" en su homepage, puede fallar si ponen "https"
    -Si tu usuario de GH tiene mayusculas, debes escribirlo con mayusculas en el homepage tambien

    • @gustavoolmosyt5269
      @gustavoolmosyt5269 Год назад +4

      yo cambie todo eso y me sigue apareciendo en blanco

    • @santraez
      @santraez Год назад

      @@gustavoolmosyt5269 verifica las rutas en el index.html de la carpeta build tanto del css como del script, solo colocale un punto al inicio para indicar que tome como referencia la carpeta contenedora..

    • @matiashenriquez354
      @matiashenriquez354 Год назад

      Me sigue apareciendo en blanco la pagina. Hice todo otra vez y sigue igual

    • @martingalenda877
      @martingalenda877 Год назад

      @@matiashenriquez354 Tenes react route implementado para el manejo de las rutas?

    • @JooSeeS
      @JooSeeS Год назад

      @@martingalenda877 eso afecta? tengo el mismo problema y tengo react router dom

  • @oliverdanielcarvajal4196
    @oliverdanielcarvajal4196 2 года назад

    Bro, excelente video!! Gracias

  • @ivancaceres9367
    @ivancaceres9367 2 года назад

    crack de los crack..me salvaste!!!te ganaste 1 subscriptor y un like

  • @pabloolmedo6011
    @pabloolmedo6011 2 года назад

    Muchas gracias! me ayudo muchisimo.

  • @juanfalcon9507
    @juanfalcon9507 3 года назад +1

    buen video Crack 😀

  • @tatimd15
    @tatimd15 3 года назад

    Gracias Genio!! ♥♥♥

  • @Magistrado1914
    @Magistrado1914 2 года назад

    Excelente curso
    Visto en 31/10/2021

  • @AndresRojas-tr9ir
    @AndresRojas-tr9ir 2 года назад

    Muy buen tutorial!

  • @MarcosIturribeitia
    @MarcosIturribeitia Год назад

    excelente gracias !!!

  • @nubesdechocholate
    @nubesdechocholate Год назад

    Eres todo un crack

  • @duberlyivanmondragonmancha6198
    @duberlyivanmondragonmancha6198 Год назад +1

    Gracias Fazt !!

  • @outaaweb4915
    @outaaweb4915 3 года назад

    muchas gracias , you are the best

  • @DiegoPerozo
    @DiegoPerozo 3 года назад

    genial, gracias fazt

  • @trinidadgonzalez-primaria4514
    @trinidadgonzalez-primaria4514 Год назад

    genio graciasssss

  • @RASOficial
    @RASOficial 2 года назад

    Te amooo ❤

  • @josegabrielpuente5546
    @josegabrielpuente5546 3 года назад +18

    fazt haz un video pero con AWS por favor!

  • @jotaxd_
    @jotaxd_ 3 года назад

    Fazt! sería un golazo si haces algo de React Native

  • @izauwu
    @izauwu Год назад

    12:38 Muchas graciaaaaas!!!!

  • @victorreynaldovillcavillca3666
    @victorreynaldovillcavillca3666 3 года назад

    Excelente

  • @imaikyi
    @imaikyi Год назад

    Excelente :3

  • @juliogorsd243
    @juliogorsd243 3 года назад

    Hola, muy buena la explicacion!!. tengo una pregunta, suponete que tu aplicacion esta en un subdirectorio dentro del repositorio es posible setear el home page con subdirectorios?

  • @user-lt6se4qn8v
    @user-lt6se4qn8v 3 года назад +1

    una pregunta github pages admite firebase ?? y como se hace el deploy react + firebase ??

  • @enkarinmartinez7664
    @enkarinmartinez7664 Год назад

    graciass

  • @gustavoranieski9090
    @gustavoranieski9090 Год назад

    Excelente video, consulta, que diferencia tiene con subir una web a vercel o netlify?

  • @averanto
    @averanto 2 года назад +1

    Hola Fazt. Subi un repo que tenia que es un Portfolio pero no me mustra la página me sale la pantalla en blanco. Esto a que se debe?
    Saludos.

  • @variniaquisbert4212
    @variniaquisbert4212 3 года назад +1

    Buenas, Fazt. Agregaste la carpeta build al .gitignore? Porque no lo veo en el repositorio y a mí si me aparece. ¿Debería agregarlo?
    Espero tu respuesta. Gracias.
    Pd: Si alguno me lo puede contestar, también es bienvenido.

  •  3 года назад

    Eres un crack!. Tengo una duda, cuando instalé gh-pages salieron algunos mensajes de vulnerabilidades, ¿hay algo para corregir esto, u otra librería sin vulnerabilidades que permita hacer lo mismo?

  • @Luis-VZ
    @Luis-VZ Год назад

    bato god

  • @rodrigodavid3957
    @rodrigodavid3957 3 года назад +7

    Hago todo el proceso y la página se publica, pero aparece en blanco no muestra los componentes. ¿Sabes por qué es?

  • @aaronhenriquez6977
    @aaronhenriquez6977 3 года назад +1

    primer comentario, me encanta tu canal!

  • @jdhshs12
    @jdhshs12 3 года назад +8

    Hey Fazt, podrías hablar más sobre MERN STACK para Crear aplicaciones de E-Commerce

    • @max427
      @max427 3 года назад

      si por favor estoy aprendiendo full stack mern compre un curso en udemy.. pero estoy absorbiendo todo lo bueno que encuentro seria genial que crees una aplicacion profesional en mern stack. y ademas publicarlo en un servidor con base de datos y manteniendo el codigo en git hub :D

  • @onthecode
    @onthecode 3 года назад

    Muy bueno! que comandos ejecuto para cancelar el trabajo en la consola?

  • @paucedones2874
    @paucedones2874 3 года назад

    Gracias por el video!!! esta muy bueno, lo hice con un repositorio y me salió perfecto, ahora lo estoy intentando hacer con otro repositorio y me sale el siguiente error:
    "gh" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable.
    Que puedo hacer? gracias!!

  • @joelpedroso6087
    @joelpedroso6087 3 года назад

    Que onda Fazt. ¿Podrías hacer un video igual, pero con AWS, brother?

  • @yosvanivaldes2930
    @yosvanivaldes2930 3 года назад

    Porfavor has un ejemplo completo profecional de una aplicación como una tienda o una red social para tener en cuenta cómo se crean aplicaciones profecional mente en el mundo real

  • @alfonsoalexanderbrionesven3587
    @alfonsoalexanderbrionesven3587 3 года назад

    Sirve para subir una app de js empaquetada con webpack?

  • @florenciaandreanunez9844
    @florenciaandreanunez9844 4 месяца назад

    Hola, no se por que razon no me crea la carpeta build ysino una llamada dist. De todas formas lo segui cambiando en scrpt ""gh-pages -d dist"" y no se visualiza mi pag en github pages

  • @julio-xj2zh
    @julio-xj2zh 2 года назад

    a mi me sale un error que dice:
    fatal: A branch named 'gh-pages' already exists.
    bueno en realidad aparece mas errores como:
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    pero el primero me llama la atencion no tengo ninguna rama en mi repositorio con ese nombre "gh-pages" alguna idea de lo que pueda hacer para solucionarlo?

  • @brealypadron4891
    @brealypadron4891 3 года назад +5

    hize todo exactamente como dijiste, y cuando entro al link que gh pages me genera me sale la pagina en blanco.

    • @chema1716
      @chema1716 2 года назад

      No se si ya lo solucionaste, pero para el que lo busque una vez subida la página y si aparece solo en blanco, lo que yo hice fue que en homepage solamente puse el nombre del repositorio tal que asi: "MiApp", y para guardar los cambios solo hace falta escribir los comandos npm run build y luego npm run deploy

  • @laurap5242
    @laurap5242 2 года назад +3

    He seguido los mismos pasos pero al final me sale la página publicada en blanco

  • @luisnorton3100
    @luisnorton3100 2 года назад

    Buen video Fazt sigo aprendiendo con tus tutoriales solo podrías aumentar un poco para que se vea mas grande por favor

    • @FaztCode
      @FaztCode  2 года назад +1

      Gracias Luis. Voy a tomarlo en cuenta para renovar este video la semana entrante, con más informacion y aumentar el tamaño de letra :)

  • @fernandohuertassupa523
    @fernandohuertassupa523 7 дней назад

    Esto tambien funciona con angular?

  • @madmad6915
    @madmad6915 3 года назад +2

    saludos tengo un problema hice un portafolio en react y al subirlo a github pages no logro ver mis imágenes se ve la aplicación y mas o menos funciona pero nada de las imágenes alguna idea de que puedo hacer?

  • @alejandrobravo1221
    @alejandrobravo1221 3 года назад

    Que theme y color esta usando? Alguien

  • @olgierdvoneverec9411
    @olgierdvoneverec9411 2 года назад

    Sos groso Gruleman, sabelo.

  • @jesusvazquez527
    @jesusvazquez527 2 года назад

    Por que algunas personas ponen fotos en el public folder y les funciona su aplicación localmente y una vez q lo sube a GitHub no funciona? Big fan

  • @marcfernandez6132
    @marcfernandez6132 Год назад

    Buenas, al publicar la aplicación ya sea des de la terminal de la aplicación react o directamente des de github/pages, al abrir la aplicación me aparece el getStarter con la info de publicación del proyecto pero no puedo ver la home de la web.
    Alguna idea?
    Gracias

  • @zeroes5237
    @zeroes5237 2 года назад +1

    Alguien solucionó el problema con react router?

  • @hernandw
    @hernandw 2 года назад +1

    Muchas gracias por el aporte. y como se hace para crear la carpeta BUILD si el proyecto solo es de Node, porque en tu video de NODE y GITHUB el contenido es estático, pero si fuera dinamico con ejs.. como haria para subir eso a github pages..?

    • @FaztCode
      @FaztCode  2 года назад

      Bueno Github pages es solo para sitios estáticos, no dinámicos. Así que aquí no puedes subir aplicaciones de Nodejs. Te recomendaría usar en ese caso servicios como heroku, vercel o netlify

    • @hernandw
      @hernandw 2 года назад

      @@FaztCode Gracias por responder. Si ya lo subi a heroku.. pero es un rollo para conectar el dominio que compré si tienes plan gratis de heroku. en cambio con githubpages es sencillo. Ahora si convierto con babel todo mi codigo de NODE, no lo crea como statico en la carpeta build?

  • @xshadowsystem
    @xshadowsystem 2 года назад

    Disculpen, alguien sabe hacer todo esto mismo pero para varias aplicaciones de react que esten en una misma carpeta y esa carpeta sea el origen ?

  • @infosoft2800
    @infosoft2800 3 года назад +1

    Por si les da el siguiente error "fatal: A branch named 'gh-pages' already exists."
    Entren al directorio de node_modules / .cache y eliminan el directorio gh-pages y luego lo intentan nuevamente.

  • @damianarp87
    @damianarp87 Год назад

    hice todo tal cual y se subio una pagina en blanco con titulo Getting Started with Create React App y explicacion de los comandos npm (?) y mi sitiooo??

  • @tomasolivera1083
    @tomasolivera1083 3 года назад +1

    ALGUIEN ME PASA LA INVITACION DEL DISCORD, LA DE LA DESCRIPCIÓN NO FUNCIONA

    • @FaztCode
      @FaztCode  3 года назад +1

      te dejo un enlace Tomas: discord.gg/mFUY4sT

  • @merloali
    @merloali 3 года назад

    gracias Fazt, una pregunta, puede desplegarse nuxt en github pages?

    • @cosmoscrew2
      @cosmoscrew2 3 года назад

      Si se puede, nuxtjs.org/faq/github-pages/

    • @merloali
      @merloali 3 года назад

      @@cosmoscrew2 si acabo de probarlo, esta genial, pero me pide liberar el codigo a publico, o pagar 4 dolares mes, y los iconos estaticos lo puse /miIcono.png y al desplegarlo con gitpages no lo reconoce, tenia que haberle puesto @/assets/miIcono.png y trabajar asi, pff ni modo, a rehacer varias cositas.... ahj me da flojera are otro esta vez con typescript, trabajaba js y que feo se ve todo.

    • @merloali
      @merloali 3 года назад

      pero el seo si reconoce bien no mas, aunq las variables de entorno no dan y lo cambie manualmente, mmm aver averiguare si hay algo al respecto

    • @merloali
      @merloali 3 года назад

      @@cosmoscrew2 lo logre, www.esmio.app ... pero no con la guia, ya que me pedia hacer demaciadas configuraciones inecesarias, y publicar el codigo del proyecto, le consulte a mis contratadores y pues me dijeron que NO!, jaja asi que busque, y recien se me ocurrio, porque no lo genero como si fuera un html css y js normal, lo hice, y solo pedia pocas confiuraciones de esta forma(y no es necesario manejar un archivo CNAME en el proyecto para todo github pages lo genera automaticamente), y dio genial, aunq google domains tiene ciertas cositas mas a configurar pero funciono y publicando el proyecto, pero transpilado, que es lo mismo que cuando el navegador carga o cuando se es una PWA, github.com/malisoftbo/esmiofront lo malo que el SEO no da bien para las url, y el error page, pero eso despues lo vere

    • @merloali
      @merloali 3 года назад

      certificado ssl gratis, jaja q genial esta, grax fazt, aproposito que fue de el, ya ni el twich

  • @igng1
    @igng1 2 года назад

    excelente video, pero en mi caso me inicia la página en el readme, sabes cómo solucionar esto? saludos desde Uruguay

    • @martinariellopez4902
      @martinariellopez4902 2 года назад

      Hola! a mi me pasa lo mismo. Pudiste solucionarlo?

    • @adrionbass
      @adrionbass Год назад

      deployé sin problema 2 repos y el 3ro me hace esto mismo!!
      Me muestra el readme

  • @juliandavidalfonsomoreno6798
    @juliandavidalfonsomoreno6798 3 года назад +1

    Fazt! Más o menos cuánto tiempo dura el dominio/hosting de GitHub pages ?

    • @heisst
      @heisst 3 года назад +2

      El hosting de gh es gratuito(para repositorios públicos) e ilimitado. El dominio ya lo compras en otra parte, como namecheap. El dominio sí expira y tienes que renovarlo, generalmente cada año.

    • @juliandavidalfonsomoreno6798
      @juliandavidalfonsomoreno6798 3 года назад

      Heist es decir que el hosting de gh (con el dominio predeterminado) dura para toda la vida?

    • @heisst
      @heisst 3 года назад

      @@juliandavidalfonsomoreno6798 pues sí

    • @angel_ruggia
      @angel_ruggia 3 года назад

      @@heisst Ey amigo, sabes si al subir en ese hosting se puede acceder a la pagina por medio de busquedas? Osea funciona el SEO?

    • @heisst
      @heisst 3 года назад

      @@angel_ruggia Pues sí, pero eso depende de tu página y no del servicio de hosting en sí. El posicionamiento de tu página depende del buen SEO que tenga.

  • @albertosanchez5848
    @albertosanchez5848 9 месяцев назад

    creo que deberian saber que si su pagina trabaja con un apirest puede trabajar normal.

  • @jhonny-Rd
    @jhonny-Rd 4 месяца назад

    Segui todo los pasos pero sale en blanco:(

  • @nicomurzi
    @nicomurzi 2 года назад

    No funciona, me aparece lo mismo que si no hubiese hecho ninguno de tus pasos

  • @EzeBranCerati
    @EzeBranCerati 3 года назад

    En el otro video de react y heroku, subi el proyecto de tu canal ese de react OMBD, y tiraba error..

  • @felipezapatasoto6118
    @felipezapatasoto6118 Год назад

    para los que tengan un error o la pagina se vea en blanco dejenlo asi
    "homepage": ".",

  • @todobarato007
    @todobarato007 2 года назад

    git no se reconoce como un comando interno

    • @FaztCode
      @FaztCode  2 года назад

      Necesita tener instalado git lo puedes descargar de aquí git-scm.com/

  • @EzeBranCerati
    @EzeBranCerati 3 года назад

    Esta bueno eso, pero no sirve para proyectos de React que tenga peticiones HTTP a alguna api

    • @alexisponce6547
      @alexisponce6547 3 года назад

      Lo dijo mas de 2 veces, SOLO PROYECTOS ESTÁTICOS. Consumir una api NO es estático.

    • @heisst
      @heisst 3 года назад

      @@alexisponce6547 Sí lo es xd. Puedes consumir APIs desde una página html con js.

    • @maximojuniorapazachirhuana9641
      @maximojuniorapazachirhuana9641 3 года назад

      si lo es

    • @martincarp4671
      @martincarp4671 3 года назад

      a mi me funciona, pero tenes que tener el servidor alojado en otra parte, lo que no me funciona es con subpaginas

  • @javierserna6631
    @javierserna6631 3 года назад

    no se me subio, hice el deploy antes y ahora no se como arreglarlo :(

  • @lindltaylor4093
    @lindltaylor4093 3 года назад

    te notas cansado en este video

  • @emiliorobertofabricianocon8541

    El tutorial ya no sirve

  • @israel333666
    @israel333666 3 года назад +2

    YA NO TE VES FELIZ EN LOS VIDEOS DISLIKE

  • @facuoubel
    @facuoubel 2 года назад +1

    "react-scripts" no se reconoce como un comando interno o externo,
    programa o archivo por lotes ejecutable.
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! movies-react@0.1.0 build: `react-scripts build`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the movies-react@0.1.0 build script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR! ..
    pm-cache\_logs\2021-09-26T03_06_17_838Z-debug.log
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! movies-react@0.1.0 predeploy: `npm run build`
    npm ERR! Exit status 1
    npm ERR!
    npm ERR! Failed at the movies-react@0.1.0 predeploy script.
    npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
    npm ERR! A complete log of this run can be found in:
    npm ERR! ..
    pm-cache\_logs\2021-09-26T03_06_17_887Z-debug.log
    PS ..\Escritorio\webDePeliculas\movies-react>