CursosEmpresasBlogLiveConfPrecios

Registro y configuración inicial de GitHub en WSL

Clase 14 de 17 • Curso de Configuración de Entorno de Desarrollo en Windows

Clase anteriorSiguiente clase

Contenido del curso

Herramientas para la web

  • 1
    Configuración de Entorno de Desarrollo en Windows

    Configuración de Entorno de Desarrollo en Windows

    02:10 min
  • 2
    Instalación y uso de Google Chrome para desarrollo web

    Instalación y uso de Google Chrome para desarrollo web

    07:29 min
  • 3
    Herramientas para Desarrolladores en Google Chrome

    Herramientas para Desarrolladores en Google Chrome

    10:11 min

Editor de texto

  • 4
    Uso de Visual Studio Code para Desarrollo Web Básico

    Uso de Visual Studio Code para Desarrollo Web Básico

    07:23 min
  • 5
    Extensiones esenciales para personalizar Visual Studio Code

    Extensiones esenciales para personalizar Visual Studio Code

    12:31 min

Cómo usar Linux dentro de Windows

  • 6
    Instalación y configuración de Windows Subsystem for Linux 2

    Instalación y configuración de Windows Subsystem for Linux 2

    04:35 min
  • 7
    Instalación de WSL y solución de errores en Windows 10

    Instalación de WSL y solución de errores en Windows 10

    10:53 min
  • 8
    Configuración y Uso de Windows Subsystem for Linux (WSL) con Ubuntu

    Configuración y Uso de Windows Subsystem for Linux (WSL) con Ubuntu

    06:24 min
  • 9
    Instalación de Máquina Virtual con VirtualBox en Windows

    Instalación de Máquina Virtual con VirtualBox en Windows

    10:19 min
  • 10
    Uso de Ubuntu en Máquinas Virtuales: Instalación y Configuración

    Uso de Ubuntu en Máquinas Virtuales: Instalación y Configuración

    13:42 min
  • 11
    Comandos básicos de terminal en Linux y edición con Visual Studio Code

    Comandos básicos de terminal en Linux y edición con Visual Studio Code

    07:54 min
  • 12
    Instalación de Node.js y npm en Ubuntu paso a paso

    Instalación de Node.js y npm en Ubuntu paso a paso

    08:02 min
  • 13
    Instalación y Ejecución Básica de Python en Linux

    Instalación y Ejecución Básica de Python en Linux

    08:02 min

Git y Github

  • 14
    Registro y configuración inicial de GitHub en WSL

    Registro y configuración inicial de GitHub en WSL

    Viendo ahora
  • 15
    Creación y Configuración de Llave SSH para GitHub

    Creación y Configuración de Llave SSH para GitHub

    10:36 min
  • 16
    Subir y gestionar repositorios en GitHub con Git

    Subir y gestionar repositorios en GitHub con Git

    11:50 min

Trucos de Windows

  • 17
    Instalación y Uso de PowerToys en Windows

    Instalación y Uso de PowerToys en Windows

    06:23 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
        Maria Gabriela Rodriguez Cuevas

        Maria Gabriela Rodriguez Cuevas

        student•
        hace 3 años

        🛠 Clase #: Instalando Git 14/17 🛠


           

        Git ⚫

         

        Git es el sistema de control de versiones, el cual nos permite llevar un control exacto de todos los cambios a lo largo del tiempo de los proyectos, guarda un copia completa del proyecto y guarda los cambios que se hagan.

         

        GitHub ⚪

         

        GitHub es una plataforma en la cual se puede subir los repositorios de Git a la nube, para así poder tener un respaldo y poder compartirlo con la comunidad, además de poder trabajar en proyectos con distintos colaboradores a la vez.

         

        Diferencias entre Git y GitHub ☯

         

        • Git es el gestor de versiones que se utiliza con más frecuencia en la industria.  
        • Git no es necesariamente GitHub, GitHub es una plataforma en donde todos los equipos van subiendo su código, colaboran entre ellos, etc.  
        • Existen más plataformas para utilizar Git como GitLab, GitHub, Bitbucket.  

        Instalación de Git 🔧

         

        • Realizar el update cada vez que se instale algo nuevo:
        sudo apt update

         

        • Para instalar Git:
        sudo apt-get install git-all

         

        • Verificar versiones de Git:
        git version

         

          Camilo Andrés Pedroza Mesa

          Camilo Andrés Pedroza Mesa

          student•
          hace 3 años

          gracias por compartir.

          Marcos Monteverde

          Marcos Monteverde

          student•
          hace 3 años

          gracias

        Porfirio González López

        Porfirio González López

        student•
        hace 3 años

        Instalación

        Cómo siempre para instalar algo ponemos

        • sudo apt update

        para actualizar nuestro registro

        Luego ponemos

        • sudo apt-get install git-all

        Y para ver que ya lo tenemos instalado

        • git version

        ¿Qué es?

        Como registrarte en GitHub que es el programa que se utiliza para trabajar profesionalmente como desarrollador . Programa que necesitarás para colaborar con otros desarrolladores en proyectos grandes, medianos e incluso pequeños . En la industria se usa bastante ya que en la mayoría de las veces estarás colaborando con demás developers al hacer proyectos. . GitHub es un sistema de control de versiones es el mejor, o al menos el más usado que nos servirá tal cual para eso . Podemos ir avanzando en el proyecto, podremos llevar un orden de todo lo que vamos desarrollando, fácilmente revertir cambios. .

          Marcos Monteverde

          Marcos Monteverde

          student•
          hace 3 años

          gracias

        Porfirio González López

        Porfirio González López

        student•
        hace 3 años

        ¿Qué es?

        Como registrarte en GitHub que es el programa que se utiliza para trabajar profesionalmente como desarrollador . Programa que necesitarás para colaborar con otros desarrolladores en proyectos grandes, medianos e incluso pequeños . En la industria se usa bastante ya que en la mayoría de las veces estarás colaborando con demás developers al hacer proyectos. . GitHub es un sistema de control de versiones es el mejor, o al menos el más usado que nos servirá tal cual para eso . Podemos ir avanzando en el proyecto, podremos llevar un orden de todo lo que vamos desarrollando, fácilmente revertir cambios. .

        Instalación

        Cómo siempre para instalar algo ponemos

        • sudo apt update

        para actualizar nuestro registro

        Luego ponemos

        • sudo apt-get install git-all

        Y para ver que ya lo tenemos instalado

        • git version
        Reynaldo Francisco Moreno Briceño

        Reynaldo Francisco Moreno Briceño

        student•
        hace 3 años

        OJO no es solamente hacer sudo apt update, tambien se debe hacer el sudo apt upgrade para instalar las actualizaciones. si no nohacemos nada

        Cesar Arias

        Cesar Arias

        student•
        hace 3 años

        sudo apt-get install git-all

        Samuel Soto Hoyos

        Samuel Soto Hoyos

        student•
        hace 3 años

        git cheat sheet

          Jafet Brito

          Jafet Brito

          student•
          hace 3 años

          Muchas gracias.

        Miguel Lozano

        Miguel Lozano

        student•
        hace 3 años

        Estaba realizando el proceso normal de "sudo apt update", me salio el siguiente error:

        "Reading package lists... Done E: Release file for http://security.ubuntu.com/ubuntu/dists/jammy-security/InRelease is not valid yet (invalid for another 20h 28min 15s). Updates for this repository will not be applied. ¿Cómo lo solucione? Probé 11 comandos, seguía la falla. La solución "solo lo reinicie, funciono" 😁
        David Antonio Morales Barrera

        David Antonio Morales Barrera

        student•
        hace 3 años

        RESUMEN de los comandos usados en clase:

        1. Actualizar listas de repositorios
        sudo apt update
        1. Instalar Git
        sudo apt-get install git-all
        1. Comprobar instalación
        git version
        Esteban Maya

        Esteban Maya

        student•
        hace 3 años

        Porque para algunos programas si se utiliza el --version y para el git solo basta con version y para otros sirve el -v ??

          SEBASTIAN SALAZAR

          SEBASTIAN SALAZAR

          student•
          hace 2 años

          Depende de los desarrolladores de cada uno o incluso puedes tener que usar /h, -h o --help

        Jhon sebastian Garzon cano

        Jhon sebastian Garzon cano

        student•
        hace 3 años

        Hola Ricardo, por qué sólo usas “sudo apt-get update”? Tengo entendido que “update” es para ver qué disponible para actualizar y “upgrade” es el comando para actualizar?

          David Antonio Morales Barrera

          David Antonio Morales Barrera

          student•
          hace 3 años

          El primero:

          sudo apt-get update

          Actualiza la lista de paquetes disponibles, pero no actualiza los paquetes.

          El segundo:

          apt-get upgrade

          Es para asegurarse de que la lista de paquetes es la más actualizada antes de actualizar los paquetes

          David Antonio Morales Barrera

          David Antonio Morales Barrera

          student•
          hace 3 años

          El primero:

          sudo apt update

          Actualiza la lista de paquetes disponibles, pero no actualiza los paquetes.

          Y El segundo:

          sudo apt-get upgrade

          Es para asegurarse de que la lista de paquetes es la más actualizada antes de actualizar los paquetes

        Luis Castro

        Luis Castro

        student•
        hace 3 años

        ¿Qué es Git?


        Git es un proyecto de código abierto maduro y con un mantenimiento activo que desarrolló originalmente Linus Torvalds, el famoso creador del kernel del sistema operativo Linux, en 2005. Un asombroso número de proyectos de software dependen de Git para el control de versiones, incluidos proyectos comerciales y de código abierto. Los desarrolladores que han trabajado con Git cuentan con una buena representación en la base de talentos disponibles para el desarrollo de software, y este sistema funciona a la perfección en una amplia variedad de sistemas operativos e IDE (entornos de desarrollo integrados). .

        ¿Qué es GitHub?


        GitHub es un servicio en la nube que aloja repositorios que usan el sistema de control de versiones Git. GitHub facilita el uso de Git con una interfaz web sencilla y múltiples funciones para la colaboración y la integración. GitHub es muy popular entre los proyectos de código abierto, ya que ofrece alojamiento gratuito para los repositorios públicos y permite a cualquiera contribuir o descargar el código. . Para instalar Git en nuestro sistema, debemos seguir los siguientes pasos:

        • Abrir la terminal de comandos.
        • Actualizar nuestros paquetes con sudo apt update.
        • Ejecutar el comando sudo apt-get install git-all y confirmar la instalación.
        • Al finalizar, tendremos instalado Git en nuestro sistema. Para verificarlo, ejecutamos el comando git version.
        Jhon Freddy Tavera Blandon

        Jhon Freddy Tavera Blandon

        student•
        hace 3 años

        git y guthub ese curso me causo muchas canas jejejje

        Vladimir Garcia Quintana

        Vladimir Garcia Quintana

        student•
        hace 3 años

        "sudo apt update"

        Esperar a que termine

        "sudo apt-get install git-all"

        Guillermo Marmanillo

        Guillermo Marmanillo

        student•
        hace 9 meses

        Me salio asi:

          Daniel Eduardo Rojas Pulido

          Daniel Eduardo Rojas Pulido

          student•
          hace 2 meses

          A mí igual

        Dialbert Ayala Medina

        Dialbert Ayala Medina

        student•
        hace 2 meses

        para salir del REPL de python3 (>>>) solo pueden presionar CTRL + D (pensando que estan en ubuntu, si no, CTRL +Z y enter para windows)

          Daniel Eduardo Rojas Pulido

          Daniel Eduardo Rojas Pulido

          student•
          hace 2 meses

          Gracias, no me funcionaba el comando exit

        Jairo Alexander Sanchez Barajas

        Jairo Alexander Sanchez Barajas

        student•
        hace 3 años

        Buen día al momento de actualizar los registros para instalar node.js, no se actualizan y bota un error, como lo puedo solucionar??

        1.jpg
        2.jpg
        3.jpg

          Daniel Amaya

          Daniel Amaya

          Team Platzi•
          hace 3 años

          Hola.

          Si estás experimentando problemas al actualizar los registros para instalar Node.js y te muestra un error, aquí tienes algunas soluciones que puedes intentar:

          1. Verificar la conexión a internet: Asegúrate de tener una conexión estable a internet. Verifica que tu conexión esté funcionando correctamente y que no haya bloqueos o restricciones que impidan la actualización de los registros.

          2. Cambiar los servidores de registro: Es posible que los servidores de registro predeterminados estén experimentando problemas. Puedes cambiar los servidores de registro a otros que sean más confiables. Por ejemplo, puedes usar los siguientes comandos para cambiar los registros a la versión más reciente de npm:

            npm config set registry https://registry.npmjs.org/

            También puedes intentar cambiar a otros servidores de registro populares, como Yarn:

            npm config set registry https://registry.yarnpkg.com/
          3. Utilizar un administrador de versiones de Node.js: En lugar de instalar Node.js directamente desde los registros, considera utilizar un administrador de versiones como nvm (Node Version Manager). Esto te permitirá instalar y administrar fácilmente múltiples versiones de Node.js en tu sistema.

            Puedes seguir las instrucciones de instalación de nvm en su repositorio oficial en GitHub. Una vez instalado, podrás instalar Node.js utilizando los comandos proporcionados por nvm.

          4. Verificar el archivo hosts: El archivo de hosts en tu sistema podría tener configuraciones incorrectas que afectan la actualización de los registros. Verifica el archivo hosts y asegúrate de que no haya entradas no deseadas o incorrectas.

            • En Windows, el archivo hosts se encuentra en "C:\Windows\System32\drivers\etc\hosts".
            • En macOS y Linux, el archivo hosts se encuentra en "/etc/hosts".

            Si encuentras entradas incorrectas, puedes editar el archivo y eliminarlas o comentarlas agregando un "#" al principio de la línea.

          5. Utilizar una conexión VPN: En algunos casos, ciertos proveedores de servicios de internet (ISPs) pueden bloquear o limitar el acceso a los servidores de registro de Node.js. Si sospechas que este podría ser el caso, intenta utilizar una conexión VPN para acceder a los registros.

          H. Rafael Alcaraz

          H. Rafael Alcaraz

          student•
          hace 6 meses

          hola Jairo Alexander Sanchez Barajas, lo resolví cerrando WSL y desde windows powershell modo administrador, ejecuta.

          c:\Windows\system32> wsl --update

          vuelves abrir WSL y ejecutas

          sudo apt update

          cuando acabe

          sudo apt upgrade

          espero te sirva :D

        Jorge Arturo Peña Peña

        Jorge Arturo Peña Peña

        student•
        hace 2 años

        Git

        Software de control de versiones para registrar los cambios en un repositorio.

        GitHub

        Plataforma de desarrollo colaborativo para alojar proyectos usando el control de versiones Git.

        Marcos Monteverde

        Marcos Monteverde

        student•
        hace 3 años

        ¿Ya tomaron el curso de git? Es bueno, lo recomiendo.

        Eric López

        Eric López

        student•
        hace 3 años

        gracias por las clase profe...

        Andrés Salamanca

        Andrés Salamanca

        student•
        hace 2 años

        Realice el proceso y me instalo la version 2.34.1 pero investigue y git actualmente tiene la version 2.43.0 y busque el comando para actualizarlo sudo apt upgrade git-all y me sigue apareciendo la misma version, que es lo que se debe realizar en este caso, mantener esa version? no es bastante antigua?

          Francisco Ezequiel Ferreyra

          Francisco Ezequiel Ferreyra

          student•
          hace 2 años

          $ sudo add-apt-repository ppa:git-core/ppa $ sudo apt update $ sudo apt install git