CursosEmpresasBlogLiveConfPrecios

Build and deploy con GitHub Pages y GitHub Actions

Clase 5 de 10 • Curso Básico de GitHub Actions

Clase anteriorSiguiente clase

Contenido del curso

Introducción

  • 1
    ¿Qué es GitHub Actions?

    ¿Qué es GitHub Actions?

    03:45 min

GitHub Workflows

  • 2
    Primeros pasos en GitHub Actions

    Primeros pasos en GitHub Actions

    05:29 min
  • 3
    GitHub Pages

    GitHub Pages

    03:04 min
  • 4
    Despliegue de aplicación en React

    Despliegue de aplicación en React

    06:50 min

Integraciones

  • 5
    Build and deploy con GitHub Pages y GitHub Actions

    Build and deploy con GitHub Pages y GitHub Actions

    Viendo ahora
  • 6
    Conectar con un nombre de dominio

    Conectar con un nombre de dominio

    17:20 min
  • 7
    Añadiendo recursos y configuraciones a nuestro sitio

    Añadiendo recursos y configuraciones a nuestro sitio

    06:02 min
  • 8
    Automatizar flujo de pruebas con ESLint

    Automatizar flujo de pruebas con ESLint

    20:30 min
  • 9
    Automatización de pruebas con GitHub Actions

    Automatización de pruebas con GitHub Actions

    12:18 min

Próximos pasos

  • 10
    Conclusiones

    Conclusiones

    01:00 min
Tomar examen

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads
        Gustavo Pú

        Gustavo Pú

        student•
        hace 4 años

        Les comparto una lista de comandos git !!

        Flujos de Trabajo

        • git init [nombre] inicia un repositorio y crea la carpeta [nombre].
        • git status muestra el estado de los archivos en el repositorio.
          • untracked files son archivos que están en nuestro Working Directory, lo que aparezca en rojo es lo que se ha modificado y hay que pasarlo al Staging.
          • changes to be comitted son los archivos que se encuentran en el staging area. Aparecen en verde.
        • git add [archivo] agrega un archivo al staging
        • git add -A agrega todos los archivos del working directory al staging area. git add . hace lo mismo.
        • git add -n [archivo] simula el agregado de un [archivo].
        • git rm --cached [archivo] quita un [archivo] del staging al working area.
        • git rm -f quita el archivo del staging y del working directory. La diferencia entre esto y simplemente borrar el archivo directamente es que se guarda en git un registro de eliminación.
        • git commit -m ["mensaje"] agrega los archivos del staging al repositorio.
        • git commit --amend anexa el nuevo cambio al anterior commit. Si se escribe un mensaje este sobreescribe el anterior.
        • git tag -a [tag] -m ["comentario"] agrega el tag con un comentario al ultimo commit.
        • git tag -l lista los tags.
        • git tag [tag] [sha1 del commit] agrega un tag a un commit en partcular.
        • git tag -d [tag] elimina el tag.
        • git tag -f -a [nuevo tag] [sha1 del commit] renombra el tag del commit pero deja el anterior tag.
        • git log ver la lista de commits.
          • --stat explica el número de líneas que se cambiaron brevemente.
          • --stat explica el número de líneas que se cambiaron y te muestra que se cambió en el contenido.
          • --oneline resumido.
          • --graph ver las ramificaciones.
          • -[numero] ver los ultimos [numero] commits.
          • --author="Name Author" nuestra los los logs de un autor
        • git relog muestra el log completo de git, incluido branches eliminados.
        • git show muestra los últimos cambios que se han hecho.
        • git diff [sha1 del commit] muestra la diferencias del commit [sha1].
        • git diff [sha1-1] [sha1-2] diferencia entre la version 1 vs la version 2.
        • git reset
          • --soft [sha1] borrar todos los commits posteriores a [sha1]. Los archivos que salen del repositorio son pasados al staging area. Este comando resetea el HEAD al [sha1] mas no modifica ningún archivo.
          • --mixed [sha1] borrar todos los commits posteriores a [sha1]. Los archivos que salen del repositorio son pasados al working directory
          • --hard [sha1] elimina todos los cambios incluso del working directory.
          • HEAD saca los archivos del staging area. Este comando no elimina ningún archivo ni borra commits del git.
        • gitk te muestra una ventana con toda la historia del repositorio.

        Múltiples entornos de trabajo

        • git branch [nombre] crear la rama [nombre]
        • git branch -l lista las ramas
        • git branch -r muestra todas las ramas remotas
        • git branch -a muestra todas las ramas tanto locales como remotas
        • git branch -d [nombre] elimina el branch [nombre]. Esto solo funciona si el branch no tiene ningún commit.
        • git branch -D [nombre] fuerza la eliminación de un branch sin importar si tiene commits
        • git branch -m [nombre inicial] [nuevo nombre] renombra el branch [nombre inicial] por [nuevo nombre]
        • git checkout [brach] moverse al branch [branch]
        • git chechout [sha1] ir al momento del tiempo de ese commit
        • git chechout [sha1] [archivo] ir al momento del tiempo de ese commit de un archivo específico.
        • git checkout -b [nombre] crea un branch y se mueva al mismo
        • git checkout -- [archivo] descarta todos los cambios del archivo
        • git merge [branch] mezcla el branch [branch] con el branch actual
        • git rebase [branch] mezcla el [branch] con el branch actual. Es como el merge pero sin crear bifurcaciones. Para que funcione bien, primero se hace rebase a la rama con los cambios que queremos modificar y luego rebase a la rama final.
        • git stash es un limbo como el staging area. Te permite cambiar de branch sin hacer commit.
        • git stash list ver la lista de los stash.
        • git stash pop aplica el ultimo stash a la rama actual.
        • git stash branch [brach] mueve el stash al [branch]
        • git stash drop stash@{numero} elimina el stash.
        • git stash apply stash@{numero} aplica el stash.
        • git clean elimina los archivos que no están bajo el control de versión. Para que funcione es necesario usar alguno de los flags:
          • -n no remueve nada, solo te muestra los archivos que va a eliminar.
          • -f elimina los archivos que no se encuentran versionados.
        • git cherry pick [sha1] mover el commit [sha1] de otro branch al branch actual.

        Repositorios Remotos (Github)

        • git clone [ruta] trae el repositorio a la computadora
        • fork hace una copia de un repositorio externo a nuestra cuenta
        • ssh-keygen -t rsa -b 4096 -C "correo@ejemploc.com" crea una llave ssh. El correo debe de ser el mismo que se encuentra en Github
        • git remote add [nombre] [ruta] conecta un repositorio remoto con uno local. Por defecto el nombre es origin
        • git remote -v lista las conexiones remota
        • git remote remove [nombre] remueve una conexión remota
        • git fetch [nombre] [branch] traer . Solo los trae pero no lo mezcla
        • git merge [origin/master] --allow-unrelated-histories hace un merge del fetch con el repositorio local
        • git pull [origin] [branch] hace un fetch mas merge
        • git push [origin] [master] envia al repositorio local al remoto
          • --tags enviar los tags
        • git push --all origin push a todos los branch y tags

        Comandos colaborativos

        • git shortlog -sn muestra cuantos commit han hecho cada miembros del equipo.
        • git shortlog -sn --all muestra cuantos commit han hecho cada miembros del equipo hasta los que han sido eliminado
        • git shortlog -sn --all --no-merge muestra cuantos commit han hecho cada miembros quitando los eliminados sin los merges
        • git blame [archivo] muestra quien hizo cada cosa linea por linea
        • git [comando] --help muestra cómo funciona el comando.
        • git blame [archivo] -L[linea_inicial],[linea_final] muestra quién hizo cada cosa linea por linea indicándole desde qué linea ver. Ejemplo -L35,50
          Emmanuel Rodríguez

          Emmanuel Rodríguez

          student•
          hace 4 años

          Saludos 👋 . Excelente recopilación de comandos de Git. Complemento adjuntando la documentación hacia el Git Book 📚

          Diego Jurado

          Diego Jurado

          student•
          hace 3 años

          Muchas gracias por el resumen que has dejado!

        David Gustavo Lopez Figueroa

        David Gustavo Lopez Figueroa

        student•
        hace 4 años

        Clase 5 😀

          Diego Toro Cárdenas

          Diego Toro Cárdenas

          student•
          hace 3 años

          Build and deploy with GitHub Pages and GitHub Actions

        Hugo Arrazola Dotor

        Hugo Arrazola Dotor

        student•
        hace 4 años

        Si a ti como a mi no se ejecutaban los deploys automaticos, cambia el nombre del archivo deploy.yml por main.yml

          Oscar Barajas Tavares

          Oscar Barajas Tavares

          Team Platzi•
          hace 4 años

          Es una forma de volver a construir la estructura y se vuelvan a ejecutar. gracias por el aporte.

        Emmanuel Rodríguez

        Emmanuel Rodríguez

        student•
        hace 4 años

        Si funciona, no significa que esta del todo bien ✨

        .

        Si se puede automatizar, se puede debe implementar ✨

          Oscar Barajas Tavares

          Oscar Barajas Tavares

          Team Platzi•
          hace 4 años

          Gran Aporte que debemos de tener presentes a la hora de trabajar con nuestro flujos.

        María Paz Muñoz Parra

        María Paz Muñoz Parra

        student•
        hace 4 años

        Las integraciones que podemos encontrar en el marketplace de Github Actions pueden ser:

        • Apps: integraciones que van a tu repositorio.

        • Actions: ejecuciones individuales que se incluirán en tu workflow o pipeline para personalizarlo

        Rubén Ernesto Aragón Gil

        Rubén Ernesto Aragón Gil

        student•
        hace 3 años

        Chicos murió github pages, se ha vuelto de pago 😥😭

          Aaron Santiago Loyo Zabala

          Aaron Santiago Loyo Zabala

          student•
          hace 3 años

          F

          Rubén Ernesto Aragón Gil

          Rubén Ernesto Aragón Gil

          student•
          hace 3 años

          Lo que sucede, es que tenía el repo en privado y quería realizar acciones. Para eso, tienes que comprar esa cosa.

        Fernando Hernandez

        Fernando Hernandez

        student•
        hace 4 años

        Buena explicación, pero no veo cual seria el beneficio de usar Vite en vez de usar solo react.

          Manuel Ojeda

          Manuel Ojeda

          student•
          hace 4 años

          Vite en si es un compilador adicional o un ambiente de desarrollo basado en Rollup, el porque es simple, Vite es super rápido al momento de compilar y empieza a dejar Webpack (que es lo que usa create react app) muy atrás

          Luis Miguel Falcon Montaño

          Luis Miguel Falcon Montaño

          student•
          hace 4 años

          En las clases el profesor utilizo Vite simplemente para generar un proyecto rápidamente el cual serviría de ejemplo para utilizarlo con las github actions.

          Se puede usar perfectamente react, ya sea con create-react-app o con una configuración personalizada con webpack dentro de las github actions.

        Alexander Flores

        Alexander Flores

        student•
        hace 4 años

        Necesito saber donde puedo descargar el template de su terminal, mi terminal esta toda aburrida

        Steve Anthony Luzquiños Agama

        Steve Anthony Luzquiños Agama

        student•
        hace 4 años

        ¿A alguien le salta el error de Property name is not allowed? En el archivo deploy.yml.

          Steve Anthony Luzquiños Agama

          Steve Anthony Luzquiños Agama

          student•
          hace 4 años

          Este es el output:

          Steve Anthony Luzquiños Agama

          Steve Anthony Luzquiños Agama

          student•
          hace 4 años

          Como dato curioso, cuando le cambié de nombre de deploy.yml a deploy-gp.yml funcionó.

        Miguel Angel Echeverri Quiroz

        Miguel Angel Echeverri Quiroz

        student•
        hace 4 años

        Le comparto un enlace de la documentación de vite que explica como hacer un despliegue en github pages

          David Hilera

          David Hilera

          student•
          hace 3 años

          ¿Pudiste desplegar?

        Rubén Ernesto Aragón Gil

        Rubén Ernesto Aragón Gil

        student•
        hace 3 años
        name: Build and Deploy on: [push] permissions: contents: write jobs: build-and-deploy: concurrency: ci-${{ github.ref }} # Recommended if you intend to make multiple deployments in quick succession. runs-on: ubuntu-latest steps: - name: Checkout 🛎️ uses: actions/checkout@v3 - name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built. run: | npm ci npm run build - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: folder: build # The folder the action should deploy.
        Iván Jijón

        Iván Jijón

        student•
        hace 4 años

        Cómo se pronuncia "Vite"? Así: "veet", porque viene del francés" vite" que quiere decir rápido. Este profesor debería ponerle más atención a esos detalles. Nada de "bait".

        JEAN PAUL BIGOT

        JEAN PAUL BIGOT

        student•
        hace 4 años

        muchisimas gracias

        José Guillermo

        José Guillermo

        student•
        hace 4 años

        Profe, su configuración del prompt de la shell está muy atascada. Me gusta.

        Juan Guillermo Perez Cardozo

        Juan Guillermo Perez Cardozo

        student•
        hace 4 años

        Me funciono todo muy bien, pero quiero que nos enseñen a hacer el .yml con nuestras propias instrucciones. es decir entender cada campo

          José Guillermo

          José Guillermo

          student•
          hace 4 años

          Para eso es mejor leer la documentación directamente. Estos cursos son buenos porque son cortos, te los puedes echar en un ratito y para cuando lo termines ya tendrás una idea muy general de lo que se trata sin llegar a repasar punto por punto cada keyword del archivo YAML y su sintaxis. Ir en ceros a leer la documentación es 100 veces más engorroso que ir ya con los pies mojados.

        Nicolás Valderrama

        Nicolás Valderrama

        student•
        hace 4 años

        Me parece algo mediocre que se cree el proyecto usando vite sin explicar el por qué de esta decisión tan importante Este vídeo me ayudó a hacerme una idea de las razones por las que Oscar lo decidió...

          Irving Caamal

          Irving Caamal

          student•
          hace 4 años

          Más que mediocre, creo que es más bien para no divagar, puesto que es un curso de GH Actions, en ese caso también debió explicar por qué React en vez de Svelte, siendo que Oscar es evangelizador de Svelte.

          Buen aporte, mal manera de comunicarlo.

          Oscar Barajas Tavares

          Oscar Barajas Tavares

          Team Platzi•
          hace 4 años

          Gracias por tu comentario @nivalderramas, el objetivo del curso no era aprender Vite, era usar una herramienta para construir rápidamente un proyecto.

          Ahora veamos el lado bueno de las cosas, te permitió investigar más sobre Vite y entender que es la herramienta. Aun así te agradezco por este feedback.

        Rafael Humberto Rubiano Novoa

        Rafael Humberto Rubiano Novoa

        student•
        hace 4 años

        Waoo y así se empieza a automatizar los procesos dentro del ciclo de vida de desarrollo.

        Jose Aguilera

        Jose Aguilera

        student•
        hace 3 años

        cunado uso git push pide contraseña y username coloco la que uso para entrar a github pero falla que debo hacer para que no solicite el usuario y el pw

        Mariela de Jesus Rivas Hernandez

        Mariela de Jesus Rivas Hernandez

        student•
        hace 3 años

        Tengo una duda y agradecería que alguien pudiera ayudarme. Estoy tratando de desplegar un proyecto de angular con Github actions pero estoy teniendo un problema y buscando una forma de solucionar ese problema terminé justo en esta clase, pero en esta clase se realiza el ejemplo con una app de react, pero aún así si alguien ya ha hecho este procedimiento con una app de angular agradecería que revisara lo que estoy haciendo para ver que es lo que he hecho mal. Mi archivo de configuración .yml se ve de la siguiente manera:

        name: Build and Deploy on: push: branches: - main permissions: contents: write jobs: build-and-deploy: concurrency: ci-${{ github.ref }} runs-on: ubuntu-latest steps: - name: Checkout 🛎️ uses: actions/checkout@v3 - name: Install and Build 🔧 run: | npm instal npm run-script build # npm run-script build = ng build - name: Deploy 🚀 uses: JamesIves/github-pages-deploy-action@v4 with: branch: gh-pages folder: dist/gh-angular

        Al realizar un push a la rama main si se activan estas instrucciones, y la compilación se hace con éxito como se puede observar en la siguiente imagen:

        Captura de Pantalla 2022-10-17 a la(s) 11.56.02.png

        Pero al momento de abrir la url se muestra la pantalla en blanco y tengo errores 404

        Captura de Pantalla 2022-10-17 a la(s) 12.00.11.png

        Torcoroma Arias Arias

        Torcoroma Arias Arias

        student•
        hace 3 años

        Debido a que, ahora se debe cambiar la rama? que pasa si uno no la cambia? Me gustaría que me explicaran

          Stanley Melgar

          Stanley Melgar

          student•
          hace 3 años

          Se cambia hacia la rama gh-pages porque allí están los archivos estáticos que pueden ser desplegados. En main esta el código fuente, el cual no puede ser desplegado.