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
  • 2
    Instalación y uso de Google Chrome para desarrollo web

    Instalación y uso de Google Chrome para desarrollo web

    07:29
  • 3
    Herramientas para Desarrolladores en Google Chrome

    Herramientas para Desarrolladores en Google Chrome

    10:11
  • Herramientas para la web

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
  • 5
    Extensiones esenciales para personalizar Visual Studio Code

    Extensiones esenciales para personalizar Visual Studio Code

    12:31
  • quiz de Editor de texto

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
  • 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
  • 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
  • 9
    Instalación de Máquina Virtual con VirtualBox en Windows

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

    10:19
  • 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
  • 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
  • 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
  • 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
  • Como usar Linux dentro de Windows

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

    Registro y configuración inicial de GitHub en WSL

    03:23
  • 15
    Creación y Configuración de Llave SSH para GitHub

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

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

    Subir y gestionar repositorios en GitHub con Git

    11:50
  • Git y Github

Trucos de Windows
  • 17
    Instalación y Uso de PowerToys en Windows

    Instalación y Uso de PowerToys en Windows

    06:23
  • Trucos de Windows

    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 2 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 2 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 2 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 2 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"

    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 4 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 un año

    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

    Leonardo Claro

    Leonardo Claro

    student•
    hace 2 años

    Un problema que tengo con github es que las veces que lo he utilizado, siempre, han cambiado los comandos para hacer la misma cosa. Cómo hago para mantenerme al tanto de los cambios que hacen?

    Javier Esteban Ramirez Giraldo

    Javier Esteban Ramirez Giraldo

    student•
    hace 2 años

    por que estamos manejando la consola de linux y no la microsoft?

      Platzi

      Platzi

      student•
      hace 2 años

      La razón por la que se utiliza WSL para desarrollo en Windows es porque históricamente el desarrollo de software, particularmente web y backend, se ha hecho en Mac o Linux, que tienen terminales potentes y son los sistemas preferidos por desarrolladores.

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