Skip to content

Latest commit

 

History

History
70 lines (60 loc) · 4.63 KB

sesion-3.org

File metadata and controls

70 lines (60 loc) · 4.63 KB

Introducción a GitHub

Videotutoriales

Índice

  • Breve descripción y posibilidades en la gestión de tareas del alumnado
  • Alternativas: GitLab, BitBucket,…
  • Cuentas
  • Configuración de la cuenta
  • Manejo básico de la plataforma
  • Repositorios: manejo y ajustes
  • Red social: comentarios, seguidores, etc.
  • Issues y Proyectos
  • Colaboración: Forks y Pull Requests
  • Organizaciones

Referencias

Contenidos

Presentación

Autenticación mediante tokens

GitHub ofrece la posibilidad de utilizar tokens en lugar de la contraseña de la cuenta para interactuar con su servicio a través de la línea de comandos o de la API. Los tokens ofrecen una alternativa a la contraseña de la cuenta y proporcionan las siguientes ventajas:

  • Permiten especificar permisos de acceso en lugar de proporcionar acceso completo
  • Pueden generarse tantos como se necesiten para proporcionar distintos perfiles de acceso

En este enlace tienes toda la información para crear un token en tu cuenta. Una vez creado, solo se podrá visualizar una vez, por lo que deberá copiarse para poder ser utilizado. Recuerda que el token puede utilizarse para sustituir a la contraseña en el acceso a GitHub desde línea de comando.

Tareas

1 - Creación de cuenta en GitHub

  1. Crea una cuenta en GitHub
  2. Añade tu dirección de correo de educación
  3. Solicita un descuento para uso educativo (ver enlace en apartado de Referencias)

2 - Trabajo con repositorios, issues, forks y pull requests

  1. Haz un fork del repositorio localizado en la siguiente url: https://github.com/antonioroig/sesion3-practica. A partir de este momento todas las tareas que se indican se deben realizar en tu repositorio (el que has clonado mediante el fork).
    1. Realiza un primer commit para poner tu nombre y apellidos en el fichero README.md
    2. Crea 3 issues con los siguientes títulos. Si no ves la pestaña de issues, actívala desde los ajustes (settings) del repositorio.
      • Añadir 3 libros
      • Añadir 3 películas
      • Añadir 3 discos
    3. Crea una milestone denominada Tareas sesión 3-2 que contenga los 3 issues creados.
    4. Modifica los ficheros correspondientes y realiza 3 commits para realizar cada una de las tareas que se indican en los issues. El mensaje del commit debe hacer que se cierren los issues correspondientes de manera automática.
    5. Haz una captura de pantalla de los comandos que has utilizado para hacer los commits y subir los cambios a GitHub.
    6. Incluye las capturas de pantalla en el repositorio dentro de la carpeta capturas. Añádelas también al repositorio de manera que queden guardadas en tu repositorio en GitHub.
    7. Realiza una pull request indicando en el mensaje que has completado la tarea.

3 - Trabajo con organizaciones

  1. Crea una organización en tu cuenta con el nombre organizacion-sesion-3-tu-nombre-y-apellidos.
  2. Crea un repositorio dentro de la organización denominado sesion3-repo-organizacion. Dicho repositorio debe contener:
    • Un archivo README con tu nombre y apellidos.
    • Un archivo .gitignore para el lenguaje Java.
    • Un archivo de licencia de tipo MIT.
  3. Crea un equipo dentro de la organización denominado equipo1.
  4. Da permisos de escritura a equipo1 en el repositorio creado.
  5. Invítame a formar parte de la organización y a formar parte del equipo equipo1. Mi usuario de GitHub es antonioroig.

Entrega de la tarea

No hay que subir ningún archivo en la tarea de la plataforma Aules.