Fundamentos de Git y control de versiones

1

¿Qué son Git y GitHub?

2

Configuración Inicial de Git: init y config

3

Comandos Básicos de Git: add, commit y log

4

Ramas y Fusión de Cambios: branch, merge, switch y checkout

5

Volviendo en el Tiempo en Git: reset y revert

6

Gestión de versiones: tag y checkout

7

Cómo Resolver Conflictos de Ramas en Git

8

Usando Git desde Visual Studio Code

Quiz: Fundamentos de Git y control de versiones

Introducción a GitHub

9

Por qué GitHub es clave para los Desarrolladores

10

Creación y configuración de cuenta de GitHub

11

¿Cómo integrar Git y GitHub en un flujo de trabajo profesional?

12

Gestión de Repositorios en GitHub

13

Productos de GitHub: precios, planes y apps

14

Cómo configurar SSH para GitHub: Guía paso a paso

15

Clone, fork y estrellas a repositorios

16

Trabajo con repositorios remotos: push, pull y fetch

17

Gestión de Issues y Discussions en GitHub

18

Colaboración sin errores: Pull Requests en GitHub

Quiz: Introducción a GitHub

Herramientas de colaboración en GitHub

19

Introducción a GitHub Projects

20

Automatización y Gestión de Proyectos en GitHub

21

Documentación en GitHub con Markdown

22

Personaliza tu Perfil de GitHub con Markdown

23

Uso de Wikis

24

Cómo usar GitHub Gist

25

Cómo usar GitHub Pages

Quiz: Herramientas de colaboración en GitHub

GitHub Codespaces

26

Cómo usar GitHub Codespaces: Configuración y Desarrollo en la Nube

27

Cómo configurar entornos de desarrollo avanzados en GitHub Codespaces

28

Pair Programming con Codespaces y Visual Studio Code

29

Cómo usar GitHub.dev Editor

Quiz: GitHub Codespaces

Seguridad y buenas prácticas en GitHub

30

Cómo Usar Tokens en GitHub para Acceso Seguro a Repositorios Privados

31

Gestión de Dependencias y Seguridad con Dependabot en GitHub

32

Mantenimiento de repositorios seguros

33

Gestión de datos sensibles y políticas de seguridad

Quiz: Seguridad y buenas prácticas en GitHub

Administración de GitHub

34

Administración de organizaciones en GitHub

35

Cómo personalizar tu perfil de GitHub con GitHub Actions

36

GitHub CLI para administración

Quiz: Administración de GitHub

Gestión de Cambios con Pull Requests

37

Importancia de los Pull Requests y Ramas en GitHub

38

Revisión y Fusión de Pull Requests

39

Git Rebase

Quiz: Gestión de Cambios con Pull Requests

GitHub Releases

40

Introducción a los GitHub Releases

41

Publicación de paquetes en GitHub y PyPI

Quiz: GitHub Releases

Cierre

42

ProTips: Mejora tu productividad diaria en GitHub

No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Creación y configuración de cuenta de GitHub

10/42
Recursos

¿Cómo crear una cuenta en GitHub?

Ahora que comprendes qué es GitHub, es momento de comenzar a utilizarlo. Crear una cuenta te permite acceder a todas las herramientas que ofrece. A continuación, te mostraré cómo registrarte de manera sencilla.

  1. Accede a GitHub: Ingresa a GitHub.com. Verás en la esquina superior derecha el botón "Sign up". Haz clic en él para comenzar el registro.

  2. Proporciona tu información:

    • Email: Ingresa tu correo electrónico.
    • Contraseña: Escoge una contraseña segura.
    • Nombre de usuario: Selecciona uno que te guste y esté disponible.
  3. Verificación de seguridad: Completa el acertijo de seguridad para confirmar que eres humano.

  4. Verificación de email: GitHub enviará un código de verificación a tu email. Ingresa el código recibido para continuar.

  5. Personalización de perfil: Navega a la sección "Settings" para personalizar tu perfil. Puedes agregar:

    • Nombre más común.
    • Información de contacto.
    • Redes sociales y sitio web.
    • Compañía donde trabajas si tiene perfil en GitHub.

No olvides guardar los cambios al actualizar el perfil.

¿Cómo garantizar la seguridad de tu cuenta de GitHub?

Proteger tu cuenta de GitHub es fundamental, no solo para ti, sino para toda la información y repositorios que manejes. La seguridad de tu cuenta se logra a través de la verificación en dos pasos.

¿Cómo activar la verificación en dos pasos?

  1. Descarga la aplicación GitHub Mobile: Disponible en iOS y Android, esta app te ayudará a gestionar la seguridad.

  2. Configura la aplicación móvil:

    • Ingresa tu usuario y contraseña en la app.
    • Autoriza el acceso.
  3. Activa la verificación en dos pasos: En el sitio web de GitHub:

    • Accede a "Settings" y luego "Password and authentication".
    • Escanea el código QR con una app de autenticación (como Microsoft Authenticator).
    • Ingresa el código generado por la app para completar la verificación.
  4. Guarda los códigos de recuperación: Son esenciales para recuperar el acceso si pierdes tu método de verificación. Guárdalos en un lugar seguro.

¿Por qué evitar la verificación por SMS?

Nunca uses SMS para la verificación en dos pasos, ya que son menos seguros. Opta siempre por apps de autenticación.

¿Cómo utilizar GitHub Mobile como método de verificación?

Gracias a la sincronización con la app móvil de GitHub, puedes establecerla como tu método preferido. Esto simplifica la verificación en dos pasos, asegurando tus proyectos y datos personales de manera eficiente.

Con tu cuenta de GitHub segura y configurada, es momento de explorar todo lo que puedes hacer y aprender más sobre su interacción con Git. Continúa explorando y codificando, ¡nos vemos en las próximas clases!

Aportes 7

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

Recuerden que por ser estudiantes de Platzi, pueden acceder al programa de GitHub Education, en el cual, tendrán acceso a diversas herramientas de Git y Github, les dejo el enlace: <https://github.com/education/students> ![](https://static.platzi.com/media/user_upload/%7B64AB147A-3267-4EDD-B20A-32D07A8F4F87%7D-8a6b49a7-c9af-41f9-85ba-822037ae846a.jpg)
La autenticación 2FA con SMS no se recomienda en GitHub porque los mensajes de texto son vulnerables a ataques como el phishing, la clonación de tarjetas SIM y la interceptación de mensajes. Estas fallas permiten a los atacantes robar códigos de verificación. Es más seguro usar apps como Google Authenticator o claves de seguridad físicas que ofrecen mayor protección
Para crear y configurar tu cuenta de GitHub, sigue estos pasos: 1. Accede a GitHub y haz clic en "Sign up". 2. Ingresa tu correo electrónico y selecciona "continuar". 3. Crea un password seguro y presiona "continuar". 4. Elige un nombre de usuario y verifica su disponibilidad. 5. Completa la verificación de humano. 6. Recibirás un código de verificación en tu correo; introdúcelo. 7. Completa el cuestionario sobre tu perfil. 8. Selecciona el tipo de cuenta, te recomiendo la opción gratuita. 9. Configura tu perfil en "Settings", personaliza tu información y habilita la verificación en dos pasos para mayor seguridad. Una vez que hayas seguido estos pasos, estarás listo para empezar a usar GitHub.
### **🔹 Creación y configuración de cuenta en GitHub** 🚀 GitHub es una plataforma clave para gestionar proyectos y colaborar con otros desarrolladores. Aquí tienes una guía paso a paso para crear y configurar tu cuenta correctamente. ## **1️⃣ Crear una cuenta en GitHub** ### 📌 Pasos: 1. **Ir a la página oficial:** [GitHub](https://github.com/) 2. **Haz clic en "Sign up" (Registrarse).** 3. **Ingresa tus datos:** * Nombre de usuario (único y profesional). * Correo electrónico. * Contraseña segura. 4. **Verificación de cuenta:** * GitHub puede pedirte resolver un captcha para confirmar que no eres un bot. 5. **Escoge un plan:** * **Gratis** (suficiente para la mayoría de los desarrolladores). * Planes pagos con funciones avanzadas (opcional). 6. **Confirma tu correo electrónico:** * Revisa tu bandeja de entrada y haz clic en el enlace de verificación. ## **2️⃣ Configurar Git en tu PC** Antes de usar GitHub, necesitas configurar Git en tu computadora. ### 📌 **Instalar Git** Si no lo tienes instalado, descárgalo desde: 🔗 <https://git-scm.com/downloads> Después de instalarlo, verifica que está funcionando: git --version Debe mostrar una versión como `git version 2.x.x`. ## **3️⃣ Configurar Git con GitHub** Para enlazar Git con GitHub, sigue estos pasos: ### 📌 **Configurar tu nombre y correo en Git** git config --global user.name "Tu Nombre" git config --global user.email "[email protected]" 👉 Usa el **mismo correo** con el que te registraste en GitHub. Verifica la configuración con: git config --list ## **4️⃣ Generar y añadir una clave SSH a GitHub (Opcional pero recomendado)** Esto evita que ingreses tu usuario y contraseña cada vez que uses GitHub. ### 📌 **Generar una clave SSH** Ejecuta este comando en tu terminal (Git Bash en Windows): ssh-keygen -t rsa -b 4096 -C "[email protected]" Presiona **Enter** para aceptar la ubicación predeterminada y no pongas contraseña (opcional). ### 📌 **Agregar la clave SSH a GitHub** 1. Copia la clave SSH con:cat ~/.ssh/id\_rsa.pub 2. Ve a **GitHub > Settings > SSH and GPG keys**. 3. Haz clic en **New SSH Key**, ponle un nombre y pega la clave. 4. Guarda y verifica con:ssh -T <[email protected]> Si ves el mensaje `Hi <usuario>! You've successfully authenticated`, todo está listo. 🎉 ## **5️⃣ Crear y subir tu primer repositorio** 1. En GitHub, ve a **"Repositories" > "New"**. 2. Asigna un nombre, descripción y selecciona si será público o privado. 3. Copia la URL del repositorio y en la terminal escribe:git init git add . git commit -m "Primer commit" git branch -M main git remote add origin \<URL\_DEL\_REPOSITORIO> git push -u origin main ### 🎯 **¡Listo! Ya tienes tu cuenta y Git configurado con GitHub.** Ahora puedes comenzar a trabajar en proyectos y colaborar con otros desarrolladores.
### 1. Crear una cuenta en GitHub 1. **Visita la página de GitHub**: * Abre tu navegador y ve a [github.com](https://github.com). 2. **Registrarse**: * Haz clic en el botón **"Sign up"** (Registrarse) en la esquina superior derecha. 3. **Introducir tus datos**: * **Username**: Ingresa el nombre de usuario que quieres. Este será tu identificador público en GitHub. * **Email**: Ingresa una dirección de correo electrónico válida. * **Password**: Elige una contraseña segura. 4. **Verificación**: * GitHub te pedirá verificar que no eres un robot. Completa la verificación que aparece (generalmente una imagen con varias casillas de verificación). 5. **Plan**: * GitHub ofrece un plan gratuito y planes de pago. Si es tu primera vez, puedes elegir el plan gratuito. 6. **Confirmación por correo electrónico**: * GitHub te enviará un correo de confirmación. Haz clic en el enlace para verificar tu dirección de correo electrónico.
El te ooo
Excelente!